Telekom Trunk LAN-IP

Produkt: DeutschlandLAN IP Voice/Data S

Achtung: Dies ist die „DSL-Anschluss mit SIP-Trunk“-Variante für Small Business Kunden. Informationen zum „DeutschlandLAN SIP-Trunk“ (die „Anlagenanschluss“-Variante) finden sich hier.

Voraussetzungen

Im Telefoniecenter muss Telekom Login nutzen aktiviert sein, damit der SIP-Account mit Benutzername und Passwort registriert werden kann. Der Benutzername ist die T-Online Emailadresse. Das Passwort ist identisch mit dem für das Kundencenter.

Das Telefoniecenter findet sich im Telekom „Kundencenter“.

Asterisk

Damit der Telekom Trunk an der UCware betrieben werden kann, müssen folgende Einträge im Abschnitt [general] in der sip.conf geändert werden.

defaultexpiry auf 600. Andere Werte werden vermutlich nicht funktionieren. Wird der Wert zu niedrig gewählt, besteht die Gefahr gebanned zu werden.

srvlookup abschalten. Der Bug ist vermutlich im Asterisk 11 zu suchen. Für ein Register wird der SRV-Record von _sip._udp.tel.t-online.de verwendet – was korrekt ist – allerdings wird bei dem darauffolgenden Invite der A-Record von tel.t-online.de verwendet, welcher auf einen anderen Server verweist. Der Invite schlägt dementsprechend fehl (403).

/opt/ucwcare/etc/asterisk/sip.conf:

[general]
…
defaultexpiry=600
…
srvlookup=no

Dailplan Quirks

Die Absendernummer wird mit PAI1) P-Asserted-Idendity oder PPI2) P-Preferred-Idendity festgelegt, wobei PPI vorzuziehen ist.

local callerid = Channel["CALLERID(num)"] or 'anonymous'
app.sipremoveheader("P-Preferred-Identity")
app.sipremoveheader("P-Asserted-Identity")
app.sipaddheader(("P-Preferred-Identity: <sip:%s@%s>"):format(callerid, "tel.t-online.de"))

Der display name darf bei der Telekom im Header grundsätzlich nicht gesetzt sein!

Channel["CALLERID(name)"] = ""

UCware

Bei der Telekom ist die Telefonnummern grundsätzlich in dem Format

Routes - SIP gateways

Title	Telekom LAN IP
Registrar / Server	tel.t-online.de
Proxy
Username	+49<Vorwahl><Telefonnummer>
Passwort	Telekom Login Passwort
Authuser	T-Online Emailadresse
Insecure	port,invite

Advanced

Value
defaultuser=<T-Online Emailadresse>3) Muss so! Andernfalls wird im Proxy-Authorization Header des Invites der falsche Benutzername genommen. Beim Register wird wird Authuser verwendet.
fromdomain=tel.t-online.de

Gateway group

Permit inbound calls	[x]
Outbound caller-ID	+49<Vorwahl><Telefonnummer>
Inbound DIDs	^(\+49|0)<Vorwahl><Telefonnummer>(.*)$