Telekom CompanyFlex Gesprächabbruche nach 15 Minuten / Lösungsvorschlag vom Telekom-Support

dbmuc

Bronze Partner
Advanced Certified
Mitglied seit
15. Februar 2023
Beiträge
20
Servus,

seit der Glasfaser Umstellung plagen einen Kunde öfters Gesprächsabbruche nach ca. 15 Minuten, folgenden Lösungsvorschlag hat der Telekom-Support bereitgestellt:

Analyseergebnis Störungsursache:
19.03.2025 18:19 von 4989123456 zu 4989987654
beim Callrefresh nach 15 Minuten bekommt der Kunde ein SIP UPDATE und antwortet darauf mit 200ok.
In diesen 200ok sendet sein Endgerät Transport-parameter im To-header ( To: <sip:[email protected];transport=TCP>;tag=72e95f52) und verstößt damit geben RFC 3261 Sektion 19.1.2
( https://datatracker.ietf.org/doc/html/rfc3261#section-19.1.2 )
Durch dieses Fehlverhalten entstehen im IMS mehrere Folgefehler: in diesem Fall kann der hPBXAs der B-Seite das 200ok nicht verarbeiten und löst den Call mit einem BYE aus.

Lösungsansatz: Konfiguration am Endgerät ändern und transport-Parameter (transport=tcp) aus TO- und FROM-Header entfernen >> User-Agent: 3CXPhoneSystem 20.0.4.487 (487)

3CX V20 hat ist leider immer noch nicht die Option implementiert die die Bearbeitung der SIP Inbound/Outbound in der Weboberfläche ermöglicht -> Also müssen die SIP-Trunks alle als XML exportiert, bearbeitet und wieder importiert werden, bleibt die Frage wo/wie genau der Lösungsvorschlag in der Konfiguration implementiert werden kann, der Ausschnitt aus der aktuellen CompanyFlex Konfig wie folgt:

<data>
<device>
<field name="Name">Telekom +4989123456</field>
<type>provider</type>
<manufacturer></manufacturer>
<model>provider</model>
<field name="RegistrarHost">tel.t-online.de</field>
<field name="RegistrarPort">0</field>
<field name="ProxyHost">tel.t-online.de</field>
<field name="ProxyPort">0</field>
<field name="IpInContactReg">1</field>
<field name="TimeBetweenRegistration">600</field>
<field name="SecondaryRegistrar">Unique_Value.secondary.companyflex.de</field>
<field name="IPRestriction">IPV4</field>
<field name="TransportRestriction">TCP</field>
<field name="RequireAuthFor">4</field>
<field name="IpInContactRegValue"></field>
<field name="RegistrarInvite">0</field>
<field name="IsSupportReinvite">0</field>
<field name="IsSupportReplaces">0</field>
<field name="DisableVideo">1</field>
<field name="SRTPMode">0</field>
<field name="IsBindToMS">1</field>
<codecs>
<codec rfcname="PCMA" />
<codec rfcname="G722" />
<codec rfcname="PCMU" />
<codec rfcname="G729" />
</codecs>
<field name="ParameterIn" custom="" parameter="RequestLineURIUser">$CalledNum</field>
<field name="ParameterIn" custom="" parameter="FromDisplayName">$CallerName</field>
<field name="ParameterIn" custom="" parameter="FromUserPart">$CallerNum</field>
<field name="ParameterOut" custom="" parameter="RequestLineURIUser">$CalledNum</field>
<field name="ParameterOut" custom="" parameter="RequestLineURIHost">$GWHostPort</field>
<field name="ParameterOut" custom="" parameter="ContactHost">$ContactUri</field>
<field name="ParameterOut" custom="" parameter="ToDisplayName">$CalledName</field>
<field name="ParameterOut" custom="" parameter="ToUserPart">$CalledNum</field>
<field name="ParameterOut" custom="" parameter="ToHostPart">$GWHostPort</field>
<field name="ParameterOut" custom="" parameter="FromDisplayName">$CustomField</field>
<field name="ParameterOut" custom="" parameter="FromUserPart">$OriginatorCallerId</field>
<field name="ParameterOut" custom="" parameter="FromHostPart">$GWHostPort</field>
<field name="ParameterOut" custom="" parameter="P-PreferredIdentityUserPart">$LineNumber</field>
<field name="ParameterOut" custom="" parameter="P-PreferredIdentityHostPart">$GWHostPort</field>
</device>
</data>
 
@fxbastler
Danke für den Link und das Script, die ausgelesenen Daten habe ich wie folgt aufgeschlüsselt:

ParamIDValueID
5To : Display Name11CalledName
6To : User Part10CalledNum
7To : Host Part 3GWHostPort
8From : Display Name15CustomField
9From : User Part19OriginatorCallerID
10From : Host Part3GWHostPort

Das CustomField hierbei ist leer:

1742572094321.png

Wird der falsche Transport-Parameter über die GWHostPort Variable mitgegeben?
 
Danke für den Link und das Script, die ausgelesenen Daten habe ich wie folgt aufgeschlüsselt:
...
Das CustomField hierbei ist leer:
richtig

Wird der falsche Transport-Parameter über die GWHostPort Variable mitgegeben?
Die Frage verstehe ich nicht.
Nachtrag: ah, jetzt weiss ich was du meinst, die Antwort ist: nein

Ich weiß ja nicht was du an diesen Trunk Parametern ändern willst. Ich habe dir nur den Link zum Skript geschickt um es zu tun. Das war das was du bemängelt hast.

Die Telekom bemängelt Transportprotokoll TCP. Das ist etwas anderes. Das stellt man in diesen Parametern mit diesem Skript nicht ein. Das würde ein anderes Skript machen oder man macht es ganz anders und gleich in der 3CX:
  1. ändere unter Admin / Erweitert / Parameter den Parameter DEVELOPMENT_DNTABLE_EXPOSE von 0 auf 1 (wenn noch nicht geschehen)
  2. lade die 3CX Verwaltung im Browser neu (z.B. mit F5), dann erscheint bei den Parametern ein zweiter Tab mit Namen Wählcode-Eigenschaften
  3. gehe auf den Tab Wählcode-Eigenschaften, wähle den SIP Trunk aus um den es geht (die fangen alle i.d.R. mit 100.. an)
  4. ändere den Parameter TRANSPORT_RESTRICTION auf UDP
 
  • Like
Reaktionen: dbmuc
Danke, bin gespannt ob UDP hilft.. und entsetzt dass sich das immer nicht so wie in der V18 ändern lässt, die V20 bleibt vermutlich bis zur V22 eine Beta..
 
Danke, bin gespannt ob UDP hilft.. und entsetzt dass sich das immer nicht so wie in der V18 ändern lässt, die V20 bleibt vermutlich bis zur V22 eine Beta..
Warum registrierst du den CompanyFlex-Trunk per TCP?
Die Registrierung funktioniert mittlerweile problemlos per TLS über die 3CX-Vorlage – so setzen wir das inzwischen bei all unseren Kunden um, ohne jegliche Schwierigkeiten.
Vielleicht einfach den Trunk einmal neu per TLS anlegen?


Siehe hier: (https://www.3cx.de/docs/adminhandbuch/sip-trunks/deutsche-telekom-companyflex/)
 
Warum registrierst du den CompanyFlex-Trunk per TCP?
Die Registrierung funktioniert mittlerweile problemlos per TLS über die 3CX-Vorlage – so setzen wir das inzwischen bei all unseren Kunden um, ohne jegliche Schwierigkeiten.
Vielleicht einfach den Trunk einmal neu per TLS anlegen?


Siehe hier: (https://www.3cx.de/docs/adminhandbuch/sip-trunks/deutsche-telekom-companyflex/)
Schön wäre es, beim Neuanlegen funktionieren die Trunks leider gar nicht mehr (abseits von TCP/UDP/TLS), die Einrichtung wurde damals noch mit der V18 erledigt. Wie sich rausgestellt hat ist es auch kein richtiger CompanyFlex Tarif der über das BSP-Portal der Telekom eingesehen werden kann.
 
Schön wäre es, beim Neuanlegen funktionieren die Trunks leider gar nicht mehr (abseits von TCP/UDP/TLS), die Einrichtung wurde damals noch mit der V18 erledigt. Wie sich rausgestellt hat ist es auch kein richtiger CompanyFlex Tarif der über das BSP-Portal der Telekom eingesehen werden kann.
Was ist das dann für ein Tarif? Company Flex wird eigentlich immer über das BSP bereitgestellt.
Was sagt denn die monatliche Kundenrechnung?
Ich habe mittlerweile (leider) viel mit Company Flex zu tun, das klappt, bis auf Fax, mittlerweile ganz gut...
 
Kein Company Flex.. Es ist ein Business Glasfaser Anschluss mit mehreren Rufnummern, die Telefonate funktionieren jetzt wieder überhaupt nicht.
Die Telekom stellt dazu folgende Info bereit:
Störungsursache: Endgerät/Anlage des Kunden löst den eingehenden Call mit einem SIP/2.0 482 Merged Request aus.
Eine Portierung zu Easybell wird nebenbei geprüft, dennoch läuft hier etwas gewaltig schief / schlechter als die Monate zuvor..
Zwischenzeitlich hat es bis auf das V20 Upgrade und dessen Updates und den Wechsel von TCP auf UDP keine Änderung gegeben.
 
Wenn du im Template wie ganz oben angegeben als Registrar tel.t-online.de stehen hast, dann ist das kein SIP Trunk mit Rufnummernblock sondern das sind einzelne Rufnummern (die können auch direkt hintereinander liegen), bei denen jede Nummer als Trunk angelegt werden muss und das Chaos ausbricht bei den ausgehenden Regeln etc..

Wir haben auch mehrere Kunden mit solchen Telekom Tarifen. Einer z.B. mit 4 SC und 10 aufeinanderfolgenden Nummern beginnend mit 0 - aber eben kein RNB. Alles einzeln registriert mit dem Deutsche Telekom(Call and Surf) Template. Die wollen auch nicht portieren lassen :(

Das funktioniert, sowohl mit alten v18 Anlagen nach Upgrade auf v20 als auch vor zwei Wochen in einer neuen Anlage. Man muss nur eben das Transportprotokoll bei Neuanlage des SIP Trunk auf UDP stellen.

Was für ein Router wird denn verwendet?
 
Verstehe, ja richtig es sind mehrere einzelne Rufnummern, wird die Portierung seitens der Telekom blockiert?
 
wird die Portierung seitens der Telekom blockiert?
Grundsätzlich nein.

Wenn es nicht grad 'einer der großen Anschlüsse' ist (symmetrisch, MPLS o.a.), dann die geben den Anschluss vmtl. nicht nummernlos frei. Wir haben auch Company Connect Pro irgendwas mit GF für 600 - 1000 Euro / Monat und IP Block - dennoch sind da irgendwelche sinnlosen Nummern zugebucht. Die werden also darauf bestehen, dass es Ersatznummern gibt. Die darf man vorher zubuchen bevor die gewünschten wegportiert werden. Die sind dann unnütz. Oder man lässt eine Nummer da liegen die nicht gebraucht wird (wenn das geht und wenn denen eine einzelne Nummer reicht, meist _müssen_ es drei sein). Die Ersatz- / Restnummern laufen aber in den alten teuren Vertrag weiter. Das macht keinen Sinn.

Letzten Endes läuft es bei so etwas immer auf einen neuen 2 Jahres Vertrag hinaus, bei dem die billigste Telefonie (weil ohne wollen die eben nicht) enthalten ist.
 
  • Like
Reaktionen: dbmuc
Verstehe, ja richtig es sind mehrere einzelne Rufnummern, wird die Portierung seitens der Telekom blockiert?
Lass dir den Tarif innerhalb der Telekom migrieren... auf Company Flex MSN.
Der funktioniert wenigstens in der 3CX problemlos und die Telekom legt dir bei internen Portierungen keine Steine in den Weg.
Mit dem Company Flex bekommst du dann Zugriff auf das BSP-Portal und kannst dir einen kompatiblen SIP-Trunk generieren.
Wir sind Telekom-Partner, ich kenne das Prozedere mittlerweile (leider) ganz gut. Wenn du Unterstützung brauchst, meld dich.
Wechsel von deinem Business Glasfaser auf Company Flex, dann funktioniert 3CX auch astrein. (bis auf Fax, das kann die Telekom absolut gar nicht - das muss man dem Kunden aber auch so kommunizieren)
Es kann allerdings sein, dass der Anschluss neu eingerichtet werden muss – in dem Fall würdest du neue Zugangsdaten erhalten.
 
Lass dir den Tarif innerhalb der Telekom migrieren... auf Company Flex MSN.
Der funktioniert wenigstens in der 3CX problemlos und die Telekom legt dir bei internen Portierungen keine Steine in den Weg.
Mit dem Company Flex bekommst du dann Zugriff auf das BSP-Portal und kannst dir einen kompatiblen SIP-Trunk generieren.
Wir sind Telekom-Partner, ich kenne das Prozedere mittlerweile (leider) ganz gut. Wenn du Unterstützung brauchst, meld dich.
Wechsel von deinem Business Glasfaser auf Company Flex, dann funktioniert 3CX auch astrein. (bis auf Fax, das kann die Telekom absolut gar nicht - das muss man dem Kunden aber auch so kommunizieren)
Es kann allerdings sein, dass der Anschluss neu eingerichtet werden muss – in dem Fall würdest du neue Zugangsdaten erhalten.
Hallo Zander,
wir stehen gerade kurz davor auf CompanyFlex umzustellen und ich sehe nun. dass es Probleme mit dem Fax und der Telekom geben soll. Geht Fax mit 3cx gar nicht oder nur in bestimmten Situationen?

Danke dir und Gruß,
Micha
 
Hallo Zander,
wir stehen gerade kurz davor auf CompanyFlex umzustellen und ich sehe nun. dass es Probleme mit dem Fax und der Telekom geben soll. Geht Fax mit 3cx gar nicht oder nur in bestimmten Situationen?

Danke dir und Gruß,
Micha
Fax ist ein brutales Problem, wenn du wirklich ein Fax benötigst, such dir einen anderen Anbieter als die Telekom (Peoplephone, Reventix)
Das ist unsere Empfehlung an unsere Kunden.
Es gibt schon Workarounds, die in bestimmten Konstellationen funktionieren können, aber in keinem Fall läuft die Faxfunktionalität über die 3CX sondern über Grandstream / Fritzbox oder sonstiges.
 
Fax ist ein brutales Problem, wenn du wirklich ein Fax benötigst, such dir einen anderen Anbieter als die Telekom (Peoplephone, Reventix)
Das ist unsere Empfehlung an unsere Kunden.
Es gibt schon Workarounds, die in bestimmten Konstellationen funktionieren können, aber in keinem Fall läuft die Faxfunktionalität über die 3CX sondern über Grandstream / Fritzbox oder sonstiges.
Mit einem Workaround können wir leben, wenn es denn einen gibt :)
Der Kunde will aber bei der Telekom bleiben.

Workaround kann ich mir vorstellen, in der Fritzbox einen SIP für das FAX hinterlegen und das FAX an die FB anschließen, richtig?

Wie sieht es mit FAX-Server aus? Würde das gehen?
 
Mit einem Workaround können wir leben, wenn es denn einen gibt :)
Der Kunde will aber bei der Telekom bleiben.

Workaround kann ich mir vorstellen, in der Fritzbox einen SIP für das FAX hinterlegen und das FAX an die FB anschließen, richtig?

Wie sieht es mit FAX-Server aus? Würde das gehen?
Genau – den bestehenden Trunk aufteilen und einen separaten Trunk in die Fritzbox einrichten.

Das funktioniert allerdings nur, wenn die Faxnummer entweder eine Einzelrufnummer ist oder so günstig im Rufnummernblock liegt, dass man sie problemlos herauslösen kann.
 
Genau – den bestehenden Trunk aufteilen und einen separaten Trunk in die Fritzbox einrichten.

Das funktioniert allerdings nur, wenn die Faxnummer entweder eine Einzelrufnummer ist oder so günstig im Rufnummernblock liegt, dass man sie problemlos herauslösen kann.
Könnte man für das Problem mit der Telekom nicht auch einen virtuell Faxserver dafür nutzen? Wurde das schon mal probiert?
 
  • Like
Reaktionen: fxbastler
Könnte man für das Problem mit der Telekom nicht auch einen virtuell Faxserver dafür nutzen?
ja, klar, gerne doch

Wurde das schon mal probiert?
ja, haben wir z.B. tlw. im Einsatz (nicht nur Telekom sondern allgemein)

danke dir dafür, die kannte ich noch nicht, das ist mir z.B weitere Tests wert

... oder auch nicht, kein Debian :( ist halt eine komplette freeSWITCH
 
ja, klar, gerne doch


ja, haben wir z.B. tlw. im Einsatz (nicht nur Telekom sondern allgemein)


danke dir dafür, die kannte ich noch nicht, das ist mir z.B weitere Tests wert

... oder auch nicht, kein Debian :( ist halt eine komplette freeSWITCH
Darf ich fragen, mit welchen Faxservern du schon gute Erfahrung bei der Telekom gemacht hast?
 

Statistik des Forums

Themen
44.753
Beiträge
233.660
Mitglieder
78.496
Neuestes Mitglied
FS-CG