Asterisk

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'