srom

Frage zu PBXCall.CalledPartyNumberCanonical

Recommended Posts

srom    30

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

 

 

 

 

 

 

 

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites
srom    30

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 ? 

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now