A1 trunk einrichten
Aus metasec wiki
Version vom 7. April 2010, 19:53 Uhr von Admin (Diskussion | Beiträge)
Übersicht
$A1_BENUTZER = Login am A1 Portal. Ohne das @a1.net. Groß- und Kleinschreibung beachten!!!
$A1_PASSWORT = Passwort am A1 Portal.
$DEINE_A1_NUMMER = A1 Nummer im Format 43664123456789
Configs
sip-custom-globals.conf
register => $A1_BENUTZER:$A1_PASSWORT@a1.net/$DEINE_A1_NUMMER
sip-custom.conf
[$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
extensions.conf
[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