Asterisk - pliki konfiguracyjen
Transkrypt
Asterisk - pliki konfiguracyjen
meritus Asterisk - pliki konfiguracyjen W tym dziale dam najprostrze przykłady podstawowych plików dzięki, którym nasz Asterisk stanie się centralą PBX. Oczywiście pliki te moża rozbudować np.: o IVR, pocztę głosową, DISA (wybieranie tonowe) itp. cała reszta zależy od naszych potrzeb i fantazji.Przy stosowaniu karty klona X100P musimy zmienić dwa pliki. # /etc/zaptel.conf # /etc/asterisk/zapata.confzaptel.conf loadzone = pl defaultzone = pl fxsks=1zapata.conf [trunkgroups][channels]language=pl context=własny_context zdefiniowany w extensions.conf signalling=fxs_ks rxwink=300 usecallerid=yes hidecallerid=no callwaiting=yes usecallingpres=yes callwaitingcallerid=yes threewaycalling=yes transfer=yes cancallforward=yes callreturn=yes echocancel=yes echocancelwhenbridged=yes echotraining=800 callprogres=off relaxdtmf=yes rxgain=0.0 txgain=0.0 group=0 callgroup=1 pickupgroup=1 immediate=no busydetect=yes usecallerid=yes cidsignalling=bell callerid=asreceived group = 2 channel => 1Użytkowników definiujemy w plikach sip.conf i iax.conf (w ver. 1.4.XX robi się to w pliku users.conf)sip.conf [general] context = (własny_context zdefiniowany w extensions.conf gdzie będą odbierane połączenia) realm = real.com bindport=5060 srvlookup=yes disallow=all allow=ulaw allow=gsm language=pl trustrpid = yes sendrpid = yes register => fromuser@fromdomain:secret@host register => [email protected]:AAAA@IP [nasz_provider] type=peer http://meritus.inteliso.com.pl Kreator PDF Utworzono 7 March, 2017, 08:14 meritus fromuser=XXXX fromdomain=YYYY.com canreinvite=no secret=AAAAA insecure=very host= IP disallow=all allow=gsm allow=ulaw allow=alaw qualify=yes nat=no #nasz user sip [nr_usera] type=friend username=nr_usera secret=tajne_haslo context= ten ktory jest w extensions.conf fromdomain=XXX.XXX.XXX.XXX lub nazwa.com.pl nat=yes canreivite=no host=dynamic regexten=nr_usera callerpage=nr_usera disallow=all allow=gsm allow=ulaw allow=alaw allow=g726 wychodzące połączenie w extensions.conf exten => _X.,1,Dial(SIP/${EXTEN}@nasz_provider) iax.conf register => nasz_user:secret@host [nasz_iaxprovider] type=peer auth=md5 notransfer=yes host=IP disallow=all allow=gsm allow=ulaw allow=alaw qualify=yes trunk=yes [twój_user] type=user auth=md5 notransfer=yes disallow=all allow=gsm allow=ulaw trunk=yes secret=XXXX context= (własny_context zdefiniowany w extensions.conf gdzie będą odbierane połączenia) wychodzące połączenie w extensions.conf exten =>_X.,1,Dial(IAX2/my_user:secret@my_iaxprovider/${EXTEN}) Teraz tylko dialplan w extensions.conf i dzwonimy http://meritus.inteliso.com.pl Kreator PDF Utworzono 7 March, 2017, 08:14