Asterisk Konfiguration
Asterisk Konfiguration
Beispiel einer Asterisk Konfiguration mit einer Nummer:
sip.conf:
[general]
...
useragent=trixbox ; darf nicht Asterisk enthalten
language=de
maxexpirey=180
defaultexpirey=160
nat=yes
context=incoming_guest-voip
register => 4132511xxxx:***Passwort***@guest2.voipgateway.org/4132511xxxx
...
[guest-voip]
fromdomain=guest2.voipgateway.org
fromuser=4132511xxxx
host=guest2.voipgateway.org
insecure=very
nat=yes
qualify=yes
secret=***Passwort***
type=peer
username=4132511xxxx
extensions.conf :
; Outgoing call via guest-voip.ch (032 XXX XX XX), assume you put 9
; before the number you want to dial.
exten => _9.,1,Dial(SIP/${EXTEN:1}@guest-voip)
[incoming_guest-voip]
exten => 4132511xxxx,1,Dial(SIP/duc)
Beispiel einer Asterisk Konfiguration mit mehreren Nummern:
sip.conf:
[general]
useragent=trixbox ; darf nicht Asterisk enthalten
language=de
maxexpirey=180
defaultexpirey=160
nat=yes
context=incoming_guest-voip
register => 4132511xxxx:***Passwort***@guest2.voipgateway.org/4132511xxxx
register => 4132511xxxx:***Passwort***@guest2.voipgateway.org/4132511xxxx
usw.
[guest-voip1]
fromdomain=guest2.voipgateway.org
fromuser=4132511xxxx
host=guest2.voipgateway.org
insecure=very
nat=yes
qualify=yes
secret=***Passwort***
type=peer
username=4132511xxxx
[guest-voip2]
fromdomain=guest2.voipgateway.org
fromuser=4132511xxxx
host=guest2.voipgateway.org
insecure=very
nat=yes
qualify=yes
secret=***Passwort***
type=peer
username=4132511xxxx
....
extensions.conf :
[outgoing_guest-voip1]
exten => _8.,1,Dial(SIP/${EXTEN:1}@guest-voip1)
[outgoing_guest-voip2]
exten => _9.,1,Dial(SIP/${EXTEN:1}@guest-voip2)
[incoming_guest-voip]
exten => 4132511xxxx,1,Dial(SIP/duc)
exten => 4132511xxxx,1,Dial(SIP/duc)
exten => 4132511xxxx,1,Dial(SIP/duc)
....
ACHTUNG: Alle Nummern müssen im gleichen Kontext stehen, sonst funktionieren die eingehenden Anrufe nicht!