Most Valued User srom Posted November 25, 2016 Most Valued User #1 Posted November 25, 2016 Da ich derzeit ein paar Probleme habe mit der VPN Anbindung, wollte ich verschiedene Anruf über PSTN ISDN aufbauen und nicht über die IP-Anbindung. Dafür habe ich mir ein Auswahlpräfix auf den Standorten definiert vSelCalledNumber = "**35#" & PBXCall.CalledPartyNumberCanonical (als Workaround nutzen ich nun "**35#+492314777" & PBXCall.CalledPartyNumber) Wenn ich nun aber im Trace schaue sieht es nicht wie gewünscht aus. 25 11:47:43.296 005e10 Info SrvScript 06C75F38 000036d9 SPBXScript::OutputTrace () case [SetVariable6] 25 11:47:43.296 005e10 Info SrvPBXCtl 071E91A0 000036d9 SScrServer::CallGetCalledNumReq (canonical) returning 900 25 11:47:43.296 005e10 Info SrvScript 06C75F38 000036d9 SPBXScript::OutputTrace () exp: vSelCalledNumber = PBXCall.CalledPartyNumberCanonical 25 11:47:43.296 005e10 Info SrvScript 06C75F38 000036d9 SPBXScript::OutputTrace () res: vSelCalledNumber = 900 25 11:47:43.296 005e10 Info SrvPBXCtl 071E91A0 000036d9 SScrServer::CallIsOriginatorDiscdReq () returning no 25 11:47:43.296 005e10 Info SrvScript 06C75F38 000036d9 SPBXScript::OutputTrace () case [InsertScript7] 25 11:47:43.296 005e10 Info SrvPBXCtl 071E91A0 000036d9 SScrServer::CallGetCalledNumReq (canonical) returning 900 25 11:47:43.296 005e10 Info SrvPBXCtl 071E91A0 000036d9 SScrServer::CallIsOriginatorDiscdReq () returning no 25 11:47:43.296 005e10 Info SrvScript 06C75F38 000036d9 SPBXScript::OutputTrace () case [ConnectTo5] 25 11:47:43.296 005e10 Info SrvScript 06C75F38 000036d9 SPBXScript::OutputTrace () --> gseConnectToEx6(**35#900, 15, , Falsch, 900, Wahr, Falsch, , Falsch, , Falsch) Habe ich hier einen denkfehler oder ist das ein Bug in der 10.30.2429 ? 25 12:21:22.038 0055d8 Info SrvScript 06C75B48 000036ff SPBXScript::OutputTrace () exp: vSelNumber = PBXCall.CalledPartyNumberCanonical 25 12:21:22.038 0055d8 Info SrvScript 06C75B48 000036ff SPBXScript::OutputTrace () res: vSelNumber = 900 Danke für eure Tips schonmal
Tom Wellige Posted November 28, 2016 #2 Posted November 28, 2016 Hat Dein Skript Benutzer mit der internen Nummer 900 auch eine externe Rufnummer konfiguriert, damit PBXCall.CalledPartyNumberCanonical etwas hat, was es zurück liefern kann?
Most Valued User srom Posted November 29, 2016 Author Most Valued User #3 Posted November 29, 2016 Jopp...hat er gleich der Internen Durchwahl, hab es auch bei nem zweiten Benutzer probiert ohne Erfolg. Macht es einen Unterschied ob man intern oder extern Anruft ?
Tom Wellige Posted December 12, 2016 #4 Posted December 12, 2016 PBXCall.CalledPartyNumberCanonical liefert die externe Nummer des Benutzers, die angerufen wurde. Wenn seine interne Nummer angerufen wurde, dann gibt es keine externe Nummer die PBXCall.CalledPartyNumberCanonical zurück geben könnte.
Most Valued User srom Posted December 12, 2016 Author Most Valued User #5 Posted December 12, 2016 Schade...naja dann bleibt es bei meiner Lösung eben.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.