Problem mit Rufweiterleitung und Plusnet SIP Trunk

RackZack

Customer
Mitglied seit
1. März 2021
Beiträge
27
Hallo zusammen,

wir haben ein Problem bei der Rufweiterleitung z.B. auf Handy. Wenn der Status auf "Verfügbar" steht und man eine Rufweiterleitung auf eine externe Nummer einträgt, die nach xx Sekunden gewählt werden soll, dann passiert folgendes.
Zuerst klingeln ganz normal alle Nebenstellen, nach den xx Sekunden klingelt dann das Handy ein oder zwei mal. Der Ruf wird dann automatisch beendet und im Logfile steht folgendes:

Call or Registration to xxxxxxxxxx@(Ln.10000@Plusnet IPfonie connectedR (ex QSC)) has failed. IP-Adresse replied: 500 Server Internal Error; from IP:xxxxxxx:5060

Stellt man den Status auf "Abwesend" und leitetet die Anrufe auf das Handy, dann funktioniert es problemlos, auch gibt es sonst keine Probleme mit dem Anrufen von Rufnummern.

Hat jemand eine Idee was sein sein kann?
 
Hallo,

das "from" kommt vom Provider? Was siehst du in Wireshark?
 
Hallo,

ja da ist die Provider IP drin.

Call or Registration to 0172xxxxxxxx@(Ln.10000@Plusnet IPfonie connectedR (ex QSC)) has failed. 62.206.200.34 replied: 500 Server Internal Error; from IP:62.206.200.34:5060


Das Aktivitätsprotokoll sieht dann so aus:

05.05.2021 15:26:51 - Currently active calls - 1: [3164]
05.05.2021 15:26:51 - Leg L:3168.1[Extn:2516] is terminated: Cause: BYE from PBX
05.05.2021 15:26:51 - Leg L:3168.5[Line:10000>>01723952590] is terminated: Cause: 500 Server Internal Error/INVITE from 62.206.200.34:5060
05.05.2021 15:26:51 - [CM503020]: Call(C:3168): Normal call termination. Call originator: Extn:2516. Reason: Server Failure
05.05.2021 15:26:51 - L:3168.1[Extn:2516] failed to reach Line:10000>>0172xxxxxx, reason Server Failure
05.05.2021 15:26:51 - Call to T:Line:10000>>0172xxxxx@[Dev:sip:[email protected]] from L:3168.1[Extn:2516] failed, cause: Cause: 500 Server Internal Error/INVITE from 62.206.200.34:5060
05.05.2021 15:26:51 - [CM503003]: Call(C:3168): Call to "0172xxxxxx" <sip:[email protected]:0> has failed; Cause: 500 Server Internal Error/INVITE from 62.206.200.34:5060
05.05.2021 15:26:50 - Leg L:3168.2[Extn:2639] is terminated: Cause: 487 Request Terminated/INVITE from 192.168.x.x:46331
05.05.2021 15:26:50 - [CM503003]: Call(C:3168): Call to "Name" <sip:[email protected]:0> has failed; Cause: 487 Request Terminated/INVITE from 192.168.x.x:46331
05.05.2021 15:26:50 - Leg L:3168.4[Extn:2639] is terminated: Cause: 487 Request Terminated/INVITE from 192.168.x.x:5060
05.05.2021 15:26:50 - [CM503003]: Call(C:3168): Call to <sip:[email protected]:0> has failed; Cause: 487 Request Terminated/INVITE from 192.168.x.x:5060
05.05.2021 15:26:50 - Leg L:3168.3[Extn:2639] is terminated: Cause: 487 Request Terminated/INVITE from 192.168.x.x:54435
05.05.2021 15:26:50 - [CM503003]: Call(C:3168): Call to <sip:[email protected]:0> has failed; Cause: 487 Request Terminated/INVITE from 192.168.x.x:54435
05.05.2021 15:26:50 - [CM503025]: Call(C:3168): Calling T:Line:10000>>0172xxxxxxxx@[Dev:sip:[email protected]] for L:3168.1[Extn:2516]
05.05.2021 15:26:50 - [CM503005]: Call(C:3168): Forwarding: T:Line:10000>>0172xxxxxxxx@[Dev:sip:[email protected]]
05.05.2021 15:26:50 - Line limit check: Current # of calls for line Lc:10000(@Plusnet IPfonie connectedR (ex QSC)[<sip:[email protected]:0/UDP>]) is 1; limit is 20
05.05.2021 15:26:50 - L:3168.1[Extn:2516] forwards call from Extn:2639 to Out#:>>Rule{Alle ausgehend}>>0172xxxxxxx based on rule Fwd[Available/NoAnsw]
05.05.2021 15:26:50 - [Flow] Target endpoint for 0172xxxxxxxx is Out#:>>Rule{Alle ausgehend}>>0172xxxxxxxx
05.05.2021 15:26:50 - [Flow] No office hours set, office hours assumed
05.05.2021 15:26:50 - L:3168.1[Extn:2516] failed to reach Extn:2639, reason No Answer


Kann es an dem Fett markierten liegen, weil er für die Authentifizierung dann die Handynummer nimmt ?
Wenn ja, wie kann ich das ändern?
 
Ich bin nun etwas weiter gekommen, die Anrufe werden nun im Status verfügbar nach xx Sekunden an eine externe Nummer weitergeleitet.
Allerdings wird dann die Hauptrufnummer die in der 3CX eingetragen ist angezeigt und nicht die Rufnummer des Anrufers. Somit weis man natürlich nicht wer anruft.
Gibt es eine Möglichkeit die Rufnummer des Anrufers durchzuleiten?
 
Hi RackZack,

das was du suchst nennt sich Clip No screening.

Ja das sit möglich.

Wenn du im SIP Trunk navigierst im Tap "Rufnummer" im Feld "Ausgehende Rufnummer konfigurieren", ist dort die Hauptnummer hinterleget?
Wie sehen deine Ausgehende Parameter des Trunks aus.

Wir starten an sich das Clipping wenn für das Entspreche SIP FELD(Info von Provider) die Variable "OriginatorCallerID" Original Caller number will be send gesetzt ist.

Bedenke das jeder Provider ein anderes SIP FELD verwendet.
 
Hi avraammich_3CX

das Feld "Ausgehende Rufnummer konfigurieren" ist leer, die Hauptrufnummer steht unter Allgemein "Trunk-Hauptnr." drin.
Wir haben die Provider Standardvorlage "Plusnet IPfonie connectedR (ex QSC)" verwendet.
Ich hätte gedacht, dass in diesen bereits alles richtig eingestellt ist.?
 
Hi RackZack,

navigiere auf der Anlage am Trunk unter Ausgehende Parameter.

Setzte einmal für das SIP Feld P-Asserted Identity : User Part die Variable ""OriginatorCallerID" Original Caller number will be send"

Was bekommen wir anschließend für ein Verhalten?
 
Hi avraammich_3CX,

dann wird der Ruf abgebrochen. Es klingelt zuerst die Nebenstelle und die Rufnummer wird übertragen. Wenn die Zeit abgelaufen ist, dann wird der Ruf abgebrochen, die externe Rufnummer klingelt gar nicht und ich bekomme eine Mail über einen verpassten Anruf. :-(
 
Hi,

vielen dank für die Info.

Setzte für das oben genannte SIP Felt wieder Default Variable.
Refresh SIP Trunk.

Navigieren auf der Anlage unter Dashboard->Aktivitätsprotokoll->wählen alle Schnittstellen aus, klicke auf Erfassen.
Reproduziere das Verhalten.

Sende mir Screenshot und pcap in PM.
 

Statistik des Forums

Themen
44.413
Beiträge
232.713
Mitglieder
78.328
Neuestes Mitglied
as7h