Hallo,
ich habe hier folgende, fast vollständig funktionierende Konfiguration:
- Raspberry Pi 2 mit FreePBX
- Sipgate Trunking 2
- Freevoipdeal und Easybell für die meisten ausgehenden Telefonate
Eingehende Telefonate kommen über Sipgate Trunking rein. Dies funktioniert selbst mit angehängten Durchwahlen problemlos.
Mir ist nun folgendes aufgefallen:
Mit dieser Anleitung wollte ich einen Parallelruf auf meine Simquadrat-Nummer einrichten. Leider war es mir nicht möglich, die Rufnummer des Anrufers zu übertragen.
Beim Rumspielen ist mir dann erst bewusst geworden, dass mein Asterisk die CallerID nicht korrekt überträgt und immer die, bei Sipgate eingerichtete, Fallback-Absenderrufnummer überträgt.
Sipgate hat diese Anleitung mit der es möglich sein sollte, die Nummer korrekt zu übermitteln. Leider sieht FreePBX das wohl etwas anders.
Diverse Threads, unter anderem hier im Forum, boten nur leider keine funktionierene Lösung für mich.
Immer wieder bin ich darauf gestoßen, in die extension_custom.conf folgende Zeilen einzufügen:
Leider hat nichts funktioniert. Ich habe schon alle Varianten durchgespielt. Z.b. Die Rufnummer anstatt der Variable direkt vor @sipconnect.sipgate.de gesetzt. Keine Veränderung.
sendrpid und trustrpid hab ich auch schon in allen Variationen geändert. Alles ohne Erfolg.
Natürlich habe ich Sipgate schon gefragt, ob der Fehler bei denen liegen könne. Nach Prüfung meiner letzten Telefonate kam die Antwort, dass mein Asterisk die P-Preferred-Identity nicht mitsendet und verwies micht auf o.g. Link zur Fehlerbehebung.
Ich drehe mich momentan im Kreis und weiß nicht was ich noch ausprobieren soll. Hat vielleicht hier jemand die gleiche Konstellation oder kann mir Tipps geben wie ich mein FreePBX dazu bekomme, diese Header korrekt mitzusenden?
Vielen Dank schon mal.
Matthias
ich habe hier folgende, fast vollständig funktionierende Konfiguration:
- Raspberry Pi 2 mit FreePBX
- Sipgate Trunking 2
- Freevoipdeal und Easybell für die meisten ausgehenden Telefonate
Eingehende Telefonate kommen über Sipgate Trunking rein. Dies funktioniert selbst mit angehängten Durchwahlen problemlos.
Mir ist nun folgendes aufgefallen:
Mit dieser Anleitung wollte ich einen Parallelruf auf meine Simquadrat-Nummer einrichten. Leider war es mir nicht möglich, die Rufnummer des Anrufers zu übertragen.
Beim Rumspielen ist mir dann erst bewusst geworden, dass mein Asterisk die CallerID nicht korrekt überträgt und immer die, bei Sipgate eingerichtete, Fallback-Absenderrufnummer überträgt.
Sipgate hat diese Anleitung mit der es möglich sein sollte, die Nummer korrekt zu übermitteln. Leider sieht FreePBX das wohl etwas anders.
Diverse Threads, unter anderem hier im Forum, boten nur leider keine funktionierene Lösung für mich.
Immer wieder bin ich darauf gestoßen, in die extension_custom.conf folgende Zeilen einzufügen:
Code:
[macro-dialout-trunk-predial-hook]
exten => s,1,Set(CALLERID(name)=49${CALLERID(num):1})
exten => s,n,Set(CALLERID(number)=SIPGATE-SIPID)
exten => s,n,SipAddHeader(P-Preferred-Identity: <sip:${CALLERID(num)@sipconnect.sipgate.de>)
Leider hat nichts funktioniert. Ich habe schon alle Varianten durchgespielt. Z.b. Die Rufnummer anstatt der Variable direkt vor @sipconnect.sipgate.de gesetzt. Keine Veränderung.
sendrpid und trustrpid hab ich auch schon in allen Variationen geändert. Alles ohne Erfolg.
Natürlich habe ich Sipgate schon gefragt, ob der Fehler bei denen liegen könne. Nach Prüfung meiner letzten Telefonate kam die Antwort, dass mein Asterisk die P-Preferred-Identity nicht mitsendet und verwies micht auf o.g. Link zur Fehlerbehebung.
Ich drehe mich momentan im Kreis und weiß nicht was ich noch ausprobieren soll. Hat vielleicht hier jemand die gleiche Konstellation oder kann mir Tipps geben wie ich mein FreePBX dazu bekomme, diese Header korrekt mitzusenden?
Vielen Dank schon mal.
Matthias
Zuletzt bearbeitet: