Picture of Dominik
Registered 8 years 11 days
Dominik Friday, 4 January 2019, 11:00 AM
Gespräch mittels HTTP-Befehl annehmen
Hallöchen!

Ich versuche gerade mithilfe des Webinterfaces des Telefons ein Gespräch anzunehmen oder eine Rufnummer zu wählen.
Im Wiki habe ich gesehen, dass dies mal ging:
(!mod cmd PHONE APP dial 123)

Per Klick kann ich das Gespräch ja auch annehmen. Im Hintergrund wird doch auch bloß ein Befehl an das Telefon geschickt. Oder sehe ich das falsch?

Hat da jemand was parat?
API's sind in diesem Falle zu aufwändig. Und der myPBX-Client kommt auch nicht in Frage.

Gruß!
Vielen Dank smile
Picture of Mario 2388
Registered 9 years 99 days
Mario 2388 Friday, 4 January 2019, 11:26 AM
Re: Gespräch mittels HTTP-Befehl annehmen
Hallo Dominik
Du kannst ja im Webinterface unter Phone -> State -> Calls einen eingehenden Anruf entgegennehmen.
Ich denke mit einem aktiven Trace kann man das herausfinden. Auf die schnelle habe ich diesen HTTP Request gesehen:
/PHONE/APP/mod_cmd.xml?cmd=xml-calls&op=toggle&id=26
Viel Spass & Erfolg
Mario
Picture of Dominik
Registered 8 years 11 days
Dominik Friday, 4 January 2019, 11:43 AM
Re: Gespräch mittels HTTP-Befehl annehmen
Hallo Mario,

vielen Dank für die flotte Antwort.
Leider ist es nicht möglich mithilfe des Befehls ein Gespräch anzunehmen.

Kann ja sein, dass das hier schon jemand erfolgreich anwendet smile
Picture of Peter 627
Registered 13 years 122 days
Peter 627 Friday, 4 January 2019, 12:36 PM in response to Dominik
1 of 1 users consider this post helpful
Re: Gespräch mittels HTTP-Befehl annehmen
Wie soll denn die Anwendung dieses Tools aussehen, wenn es fertig ist ?
An jedem Arbeitsplatz muss ja dann eine Verbindung auf die Webseite des an diesem Platz angebundenen Telefons bestehen ? Klingt irgendwie sehr statisch und Fehleranfällig. Zumal muss ja dann auch eine Authentifizierung gegen die GUI mit Adminrechten erfolgen, das würde ich rein von der Security schon unterbinden.

Du könntest zum Beispiel das PHP Soap Skript aus dem Wiki nehmen und das über SOAP realisieren.

http://wiki.innovaphone.com/index.php?title=Howto:SOAP_API_PHP5_Sample_Code

Denn könntest du fast 1zu1 nutzen smile.

Dann machst du aus den beiden Variablen aus dem Beispielcode Get Variablen oder sowas. also zum Beispiel:

Im Code sind ja die variabelen:
$caller = "PBX User Four"; $destination = "130"; daraus könntest du folgendes machen: $caller = ($_GET["caller"]); $destination = ($_GET["destination"]);

Dann den ganzen Ausgabe Print kram aus dem Code entfernen, die Zugangsdaten deiner PBX eingeben und Feuer smile.

https://Webserverpath/call.php?caller=100&destination=00171123456789 .

Gruß

Peter


Picture of Karl 2252
Registered 9 years 182 days
Karl 2252 Monday, 21 January 2019, 06:23 PM in response to Dominik
1 of 1 users consider this post helpful
Re: Gespräch mittels HTTP-Befehl annehmen
Ja ist möglich wenn man schon eine eingelogte verbindung zum telefon hat mit admin rechte.

OFF HOOK https://x.x.x.x/!mod cmd PHONE/FORMS key 147
ON HOOK https://x.x.x.x/!mod cmd PHONE/FORMS key 148
← You can define your color theme preference here