Wie man behebt, dass FreePBX die korrekte eingehende Route für eingehende Anrufe nicht erkennt

Wenn ein Anruf über einen SIP-Trunk eingeht, weiß FreePBX (intern Asterisk) zunächst nicht Bescheid.

Es gibt verschiedene Methoden, um die DID-Nummer (Direct Inward Dialing) des eingehenden Anrufs zu identifizieren. Welche die richtige ist, hängt stark vom Provider ab, den Sie verwenden. Möglicherweise müssen Sie das pjsip-Debug-Log aktivieren und die eingehende INVITE-Nachricht ansehen, um herauszufinden, welche Methode verwendet wird. Die häufigste Methode ist die Verwendung des To:-Headers der SIP-INVITE-Nachricht, der etwa so aussehen könnte:

sip_to_header.txt
To: <sip:[email protected];user=phone>;tag=247bbcc2-80d3-4730-b2f8-32d735c373cf

Welche Methode zum Extrahieren der DID für eine eingehende Nachricht verwendet wird, wird durch die Context-Einstellung des Trunks gesteuert.

Typische Werte sind:

usw.

Der from-pstn-toheader-Kontext ist der häufigste, und ich empfehle, diesen zuerst auszuprobieren.

Beachten Sie, dass aus <sip:[email protected];user=phone> alles zwischen dem : und dem @ als DID extrahiert wird. In diesem Fall wäre 01234567 die DID.


Check out similar posts by category: FreePBX