Most Valued User srom Posted November 25, 2016 Most Valued User #1 Share 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 Link to comment Share on other sites More sharing options...
Tom Wellige Posted November 28, 2016 #2 Share 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? Link to comment Share on other sites More sharing options...
Most Valued User srom Posted November 29, 2016 Author Most Valued User #3 Share 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 ? Link to comment Share on other sites More sharing options...
Tom Wellige Posted December 12, 2016 #4 Share 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. Link to comment Share on other sites More sharing options...
Most Valued User srom Posted December 12, 2016 Author Most Valued User #5 Share Posted December 12, 2016 Schade...naja dann bleibt es bei meiner Lösung eben. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.