V případě nastavení na ústřednu doporučujeme nechat si službu zkonfigurovat na trunk, o tomto je nás nutno informovat předem. Počet přidělených hlasových kanálů závisí na předpokládaném vytížení.
Podporujeme dynamický trunk s registrací i statický trunk (bez registrace) s autorizací a nebo bez.
Obecně pro SIP (CHAN-SIP):
/etc/asterisk/sip_additional.conf nebo sip.conf
type=friend
qualify=yes/no ;otestujte si, výchozí je "no"
dtmfmode=rfc2833
disallow=all
allow=alaw&ulaw&g729 ;pokud nemáte licenci na g729 tak to bude bez "&g729"
canreinvite=no
nat=force_rport,comedia
callerid=vase <cislo> ;co pošlete pro identifikaci, povinný parametr pro identifikaci zákazníka!
A potom se to liší, pro statický trunk oproti pevné IP s heslem:
username=name
secret=pass
host=sip.axfone.cz/sk
insecure=no
deny=0.0.0.0/0.0.0.0
permit=nase_ip/255.255.255.255
Pro statický trunk oproti pevné IP bez hesla:
host=sip.axfone.cz/sk
insecure=port,invite
deny=0.0.0.0/0.0.0.0
permit=nase_ip/255.255.255.255
Pro dynamický:
username=name
secret=pass
host=sip.axfone.cz/sk
insecure=no
a tento má ještě registrační řetězec:
/etc/asterisk/sip_registration.conf nebo sip.conf
register => "trunk_name: heslo@nase_ip"
Další dodatečná nastavení jsou pak shodná
/etc/asterisk/sip_general_custom.conf nebo sip.conf
realm=vasedomena.xy
useragent=pbx.vasedomena.xy
context=from-internal
language=cz
allowguest=no
alwaysauthreject=yes
registerattempts=10
srvlookup=yes
disallow=all
allow=alaw&ulaw&g729 ;pokud nemáte licenci na g729 tak to bude bez &g729
defaultexpirey=300
maxexpirey=3600
featuredigittimeout=1500
session-timers=refuse
storesipcause=yes
pedantic=no
tos_sip=af31
tos_audio=ef*
Nastavení RTP
/etc/asterisk/rtp.conf
rtpstart=10000
rptend=20000
A někdy ještě může být zapotřebí si upravit místní NAT
/etc/asterisk/sip_nat.conf
nat=yes
externip=XXX.XXX.XXX.XXX ;zde vepište vaši fixní veřejnou IP adresu
localnet=mistni IP/255.255.255.0 ;a zde IP sítě, tak končí vždy nulou, např 192.2.2.0
externrefresh=30
qualify=yes ;volitelné
(!) Pro přesměrování je třeba nám zasílat Diversion Headers
(!) Čísla zasílejte v mezinárodním formátu vč. úvodních nul (00 + E.164) a nebo v národním CZ/SK, vždy pro odpovídající SIP
(?) Pro editaci použijte třeba editor 'nano' a nebo 'joe'