Um über den Provider auch heraustelefonieren zu können, muss
zunächst ein weiterer Eintrag in der Datei sip.conf
erfolgen. Dort werden die Account-Informationen des Providers
eingetragen, die ähnlich sind, wie oben bereits beschrieben.
[tonlineout] type=peer username=hans.mustermann@t-online.de secret=secret host=tel.t-online.de fromdomain=tel.t-online.de insecure=very
Wird der Eintrag |
In dem Context der abgehenden Verbindung muss nun in der Datei
extensions.conf
noch ein entsprechender Eintrag
getätigt werden, in diesem Fall werden z.B. alle mit 0 beginnenden
Rufnummern über das SIP-Gateway geleitet:
exten => _0.,1,Set(CALLERID(num)=03222xxxxxxx) exten => _0.,n,Set(CALLERID(name)=03222xxxxxxx) exten => _0.,n,Dial(SIP/${EXTEN:1}@tonlineout)
Werden nicht sowohl die CallerID-Nummer wie auch der CallerID-Name auf die vom Provider zugewiesene Rufnummer gesetzt, so wird der Anruf vom T-Online-SIP-Gateway abgewiesen. |
Möchte man eine Rufnummernunterdrückung erzwingen, so müssen
CallerID-Nummer und CallerID-Name beide auf den Wert
anonymous
gesetzt werden:
exten => _9.,1,Set(CALLERID(num)=anonymous) exten => _9.,n,Set(CALLERID(name)=anonymous) exten => _9.,n,Dial(SIP/${EXTEN:1}@tonlineout)