Jump to content

URL in Script aufrufen


Jens Kisters

Recommended Posts

Hallo,

 

ich versuche gerade unsere Swyx dazu zu bewegen, eine URL bei eingehenden Anrufen aufzurufen.

 

Dazu habe ich hier abgekupfert wie man das Call Routing aufbaut und wie man sich die Nummer des Anrufers als Parameter geben lässt:

https://www.swyx.com/products/support/knowledge-base/artikel-details.html?tx_swyxkbase_pi1[kbid]=kb2650

Und hier dann den eigentlichen Aufruf der URL abgekupfert:

https://www.swyx.com/products/support/knowledge-base/artikel-details.html?tx_swyxkbase_pi1[kbid]=kb2650

 

Ich habe nun folgendes Script im Call Routing:

 

Function Hipchat(callerID)
    Dim http_req
    PBXScript.OutputTrace "Anfang 123"
    http_req = CreateObject("Msxml2.ServerXMLHTTP.3.0")
    http_req.open "GET", "https://server.xyz/telefonanrufe/callController.php?remote=" + callerID + "&display_remote=Zentrale%20-%20Swyx", False
    http_req.send()
    PBXScript.OutputTrace "Ende 456"
End Function

 

Als ich in der Zeile mit http_req.open noch eine Klammer hinter open hatte, konnte ich in C:\ProgramData\Swyx\Traces\IpPbxSrv-20170927-113641.txt sehen, dass es einen Kompilierungsfehler gab (trace SvrScript habe ich auf 3 gesetzt).

Jetzt habe ich den Fehler behoben und es scheint gar nichts mehr zu passieren.

Ich finde auch kein "Anfang 123" im Trace log und die Adresse wird auch nicht aufgerufen?

 

Was kann ich tun um diesen Fehler zu finden?

 

Vielen Dank im vorraus

Jens

Link to comment
Share on other sites


  • 2 weeks later...

Markus hat erst einmal Recht. Das Call Routin findet auf dem Server statt, und somit setzt der Server den HTTP Request ab. Das heisst, dass nirgendwo ein Fenster aufgeht.

Das kann aber ja auch gewollt sein, wenn die aufgerufene URL nur zur Protokollierung verwendet wird.

 

Ich gehe mal davon aus, dass das genau so gewünscht ist. Wenn nun im Trace die eigenen Traceausgaben nicht erscheinen, dann liegt das daran, dass der eigenen Code nicht aufgerufen wird.

 

Wo genau in Deinem Call Routing rufst Du die VB Funktion denn auf?

 

Link to comment
Share on other sites


Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and have taken note of our Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.