sip.conf

Diese Config ist die wichtigste !!! Hier werden Anmeldedaten zu eurer Rufnummer definiert, außerdem auch die Geräte.

Auch allgemeine Einstellungen werden hier festgelegt.

[general]
faxdetect=no
useragent=PBX
;disallow=all
allow=alaw
allow=ulaw
allow=gsm
allow=g722
context=from-sip
callerid=Unknown
dtmfmode=rfc2833
notifyringing=yes
notifyhold=yes
alwaysauthreject=yes
limitonpeers=yes
session-timers=refuse
insecure=port,invite
callerid=Unknown
tcpenable=no
udpenable=yes
tcpbindaddr=0.0.0.0:5060
udpbindaddr=0.0.0.0:5060
callevents=yes
rtpstart=5010
rtpend=5030
bindport=5061
bindaddr = 0.0.0.0
jbenable=no
checkmwi=10
maxexpiry=4800
minexpiry=60
srvlookup=yes
tlsenable=no
allowguest=no
notifyhold=yes
rtptimeout=30
canreinvite=no
rtpkeepalive=0
videosupport=no
defaultexpiry=480
notifyringing=yes
maxcallbitrate=384
rtpholdtimeout=300
g726nonstandard=yes
registertimeout=20
tlsclientmethod=tlsv1
registerattempts=0
nat=force_rport,comedia
externhost=myDDNS.de
externrefresh = 10
ALLOW_SIP_ANON=no
localnet=192.168.2.0/24
localnet=10.4.0.0/24
language=de
;stunaddr=
;stunrefresh=30

; Externe IP (Script was diese auflöst, da Asterisk sich da schwer tut, siehe get_ip.sh)
include /etc/asterisk/ip.conf

; Providerdaten inklusive Extension wo der Anruf hin soll z.B. Warteschlange mit der 1000
register=>username:password@ProviderServerHost:5060/1000

; Geräte
[100]
deny=0.0.0.0/0.0.0.0
secret=myPassword
dtmfmode=rfc2833
canreinvite=yes
context=from-sip
host=dynamic
defaultuser=
trustrpid=yes
sendrpid=pai
type=friend
session-timers=accept
qualify=yes
qualifyfreq=60
transport=tcp
avpf=no
force_avp=no
icesupport=no
rtcp_mux=no
encryption=no
namedcallgroup=
namedpickupgroup=
dial=SIP/100
permit=0.0.0.0/0.0.0.0
callerid=Robert-IPhone
callcounter=yes
faxdetect=no


; Provider ausgehend
[outbound]
disallow=all
username=asterisk
type=peer
secret=MyProverPassword
port=5060
host=ProviderServerHost
fromuser=asterisk
fromdomain=ProviderServerHost
dtmfmode=rfc2833
canreinvite=no
allow=all