A1 trunk einrichten

Aus metasec wiki
Wechseln zu: Navigation, Suche

sip.conf

register => $A1_BENUTZER:$A1_PASSWORT@a1.net/$DEINE_A1_NUMMER

[$DEINE_A1_NUMMER]
type=peer
username=$A1_BENUTZER
fromuser=$A1_BENUTZER
secret=$A1_PASSWORT
host=a1.net
fromdomain=a1.net
outboundproxy=sip.a1.net
insecure=very
canreinvite=no
nat=yes
qualify=yes
dtmfmode=rfc2833
disallow=all
allow=alaw
allow=alaw
allow=ulaw
allow=ilbc
allow=gsm

[a1.net]
type=peer
fromdomain=a1.net
host=a1.net
outboundproxy=sip.a1.net
dtmfmode=rfc2833
context=amt
disallow=all
allow=alaw
allow=alaw
allow=ulaw
allow=ilbc
allow=gsm

<pre>

extensions.conf

<pre>

[default]

_0043664X.,1,Macro(a1-out,${EXTEN:1})

[macro-a1-out]
;
; macro zum wählen über a1 mit fallback auf sipgate
;
exten => s,1,Set(GROUP()=${CALLERID(num)})
exten => s,n,Dial(SIP/${ARG1}@$DEINE_A1_NUMMER,,r)
exten => s,n,Answer
exten => s,n,Wait(1)
exten => s,n,Playback(beep)
exten => s,n,Dial(SIP/${ARG1}@sipgate1,,r)
exten => s,n,Hangup