Moin,
seit geraumer Zeit habe ich die Einbindung meiner Telekom Rufnummern (Magenta Zuhause) in ein Asterisk geplant, welches ich nun mit FreePBX realisiert habe. Man kann behaupten etwas Overkill, allerdings hat mich das System interessiert und ich möchte etwas dazulernen.
Die Trunks sind soweit eingerichtet und funktionieren, ein- und ausgehende Gespräche werden zugestellt.
Nun zum Problem: Rufumleitung
Umgeleitet werden soll auf eine externe Rufnummer:
Abhilfe dazu soll laut einiger Beiträge die Aktivierung des "Inband Progress" in den Trunks sein. Also aktiviert und:
Ein Problem welches bereits mehrfach im Internet (u. a. hier im Forum) thematisiert wurde, ich bisher jedoch keine Lösung finden konnte. Ein Workaround ist das Force Answer an der Inbound Route, was für mich aber keine Alternative darstellt. Erst mal geht für den Anrufenden der Kostenticker los (zugegeben, in der heutigen Zeit vermutlich vernachlässigbar), zudem wird signalisiert "Hey, du bist verbunden" was zu missverständnissen führen kann.
Im Anhang habe ich mal zwei Screenshots von sngrep beigelegt, ohne Rufumleitung.
Der Unterschied ist, dass ohne Inband Progress das 180 ringing geschickt wird, welches dem anrufenden Endgerät signalisiert "tute mal".
Mit Inband Progress wird stattdessen 183 SDP geschickt, welches in Zusammenhang mit early media das Ringback erzeugt, welches über Wireshark auch hörbar ist.
Wird das ggf. durch die Telekom blockiert?
Falls nein, muss ein P-Early-Media-Header mitgeliefert werden?
Falls ja, wie bekomme ich eine ordentliche Rufumleitung hin das alles funktioniert?
Evtl. hat jemand eine funktionierende Konfiguration?
Da das Them NAT sicherlich aufkommt: Habe alle möglichen Konstellationen durchprobiert. Direkte Portfreigaben für SIP und RTP, automatische und manuelles ausgehendes NAT, diverse Einstellungen. Wie auch immer realisiert, die Symptome bleiben dieselben. Kann mir (fast) nicht vorstellen, dass es an dem Thema liegt. Der FreePBX liegt an dem Telekom-Anschluss (IPv4/IPv6) hinter einer pfsense.
Weitere Infos gerne nach Bedarf, wollte den Post hier nicht komplett mit ggf. unnötigen Config/Logs zuhauen.
Dank euch schon mal im Voraus!
Gruß
seit geraumer Zeit habe ich die Einbindung meiner Telekom Rufnummern (Magenta Zuhause) in ein Asterisk geplant, welches ich nun mit FreePBX realisiert habe. Man kann behaupten etwas Overkill, allerdings hat mich das System interessiert und ich möchte etwas dazulernen.
Die Trunks sind soweit eingerichtet und funktionieren, ein- und ausgehende Gespräche werden zugestellt.
Nun zum Problem: Rufumleitung
Umgeleitet werden soll auf eine externe Rufnummer:
- Inbound Route auf Misc Destination:
Anruf wird weitergeleitet, Ringback ist hörbar, kein Ton in beide Richtungen. - Inbound Route auf Nebenstelle mit FollowMe:
Anruf wird weitergeleitet, Ringback ist hörbar, kein Ton in beide Richtungen. Sobald der Anrufer das Gespräch "hält" und wieder freigibt hören sich beide Gesprächspartner.
Abhilfe dazu soll laut einiger Beiträge die Aktivierung des "Inband Progress" in den Trunks sein. Also aktiviert und:
- Inbound Route auf Misc Destination:
Anruf wird weitergeleitet, kein Ringback beim Anrufer, Ton in beide Richtungen. - Inbound Route auf Nebenstelle mit FollowMe:
Anruf wird weitergeleitet, kein Ringback beim Anrufer, Ton in beide Richtungen.
Ein Problem welches bereits mehrfach im Internet (u. a. hier im Forum) thematisiert wurde, ich bisher jedoch keine Lösung finden konnte. Ein Workaround ist das Force Answer an der Inbound Route, was für mich aber keine Alternative darstellt. Erst mal geht für den Anrufenden der Kostenticker los (zugegeben, in der heutigen Zeit vermutlich vernachlässigbar), zudem wird signalisiert "Hey, du bist verbunden" was zu missverständnissen führen kann.
Im Anhang habe ich mal zwei Screenshots von sngrep beigelegt, ohne Rufumleitung.
Der Unterschied ist, dass ohne Inband Progress das 180 ringing geschickt wird, welches dem anrufenden Endgerät signalisiert "tute mal".
Mit Inband Progress wird stattdessen 183 SDP geschickt, welches in Zusammenhang mit early media das Ringback erzeugt, welches über Wireshark auch hörbar ist.
Wird das ggf. durch die Telekom blockiert?
Falls nein, muss ein P-Early-Media-Header mitgeliefert werden?
Falls ja, wie bekomme ich eine ordentliche Rufumleitung hin das alles funktioniert?
Evtl. hat jemand eine funktionierende Konfiguration?
Da das Them NAT sicherlich aufkommt: Habe alle möglichen Konstellationen durchprobiert. Direkte Portfreigaben für SIP und RTP, automatische und manuelles ausgehendes NAT, diverse Einstellungen. Wie auch immer realisiert, die Symptome bleiben dieselben. Kann mir (fast) nicht vorstellen, dass es an dem Thema liegt. Der FreePBX liegt an dem Telekom-Anschluss (IPv4/IPv6) hinter einer pfsense.
Weitere Infos gerne nach Bedarf, wollte den Post hier nicht komplett mit ggf. unnötigen Config/Logs zuhauen.
Dank euch schon mal im Voraus!
Gruß
Anhänge
Zuletzt bearbeitet: