Sipgate Schnittstelle: Unterschied zwischen den Versionen
| Zeile 43: | Zeile 43: | ||
[[Datei:Sipgate item.jpg]] | [[Datei:Sipgate item.jpg]] | ||
Nach der Einrichtung und Vergabe der entsprechenden Rechte kann das Menüitem aufgerufen werden. | Nach der Einrichtung und Vergabe der entsprechenden Rechte kann das Menüitem aufgerufen werden.<br> | ||
[[Datei:Auhorize sipgate1.jpg]] | [[Datei:Auhorize sipgate1.jpg]]<br> | ||
Hier geben sie die Zugangsdaten für den Account ein den sie für das Wählen verwenden möchten und klicken auf Login.<br> | |||
Im Folgenden Fenster klicken sie dann auf "Authorize" <br> | |||
[[Datei:Auhorize sipgate2.jpg]] | |||
Version vom 25. August 2016, 09:04 Uhr
Eingehende Signalisierung für sipgate
Um Anrufe des Anbieters "Sipgate"(https://www.sipgate.de) in die Anrufliste einzutragen, verwenden wir das Feature sipgate.io
Wenn dies für ihren Account verfügbar ist tragen sie in der Anruflisten Administration bitte die Kennungen des Anschlusses als MSN ein und als Standort "sipgate".
In ihrem Sipgate-Account können sie bei den sipgate.io Einstellungen eine URL für eingehende Anrufe hinterlegen. Hier tragen sie das folgende ein:
https://[instanzname]-classic.infra-struktur.com/api/calllist/sipgate.php
also z.B.
https://demo-classic.infra-struktur.com/api/calllist/sipgate.php
In den sipgate.io Einstellungen finden sie auch Infos zu den Werten die übergeben werden, wenn sie "Log anzeigen" aktiviert haben und sich diesen nach einem Testanruf anschauen.
Der Parameter "to" entspricht dem was sie in infra-struktur als MSN eintragen müssen.

Achtung!! Derzeit können Anrufe nur in eine Anrufliste eingetragen werden. Eine Erweiterung der Programmierung ist bei Bedarf möglich.
Achtung!! Eine Eintragung erfolgt nur bei mindestens einem aktiv angemeldeten Telefon.
Wählfunktion für sipgate
Auch für die sipgate Wählfunktion verwenden wir die Schnittstelle sipgate.io.
Damit dies funktioniert müssen sie einmalig der von uns entwickelten Application den Zugriff auf den Account gewähren.
Dazu müssen sie in der Menüverwaltung ein neues Menüitem erstellen.
nach folgendem Schema.
Name des items kann frei vergeben werden.
URL:https://api.sipgate.com/v1/authorization/oauth/authorize
Parameter:scope=all&response_type=code&client_id=FBMuwgyOI6&redirect_uri=Hier muss die URL-Encoded URL zu unserem Sipgate-Client eingetragen werden
Für den Parameter redirect_uri muss diese URL:
https://demo-classic.infra-struktur.eu/communication/outgoingCall/modules/sipgateIO/callback.php?newSession=true
auf ihren Instanznamen angepasst und URL-Encoded werden.
Das Encoden können sie auf zahlreichen Webseiten machen.
Hier ein Beispiel URL-Encoder auf opinionatedgeek.com
URL-Encoded sieht das dann so aus:
https%3a%2f%2fdemo-classic.infra-struktur.eu%2fcommunication%2foutgoingCall%2fmodules%2fsipgateIO%2fcallback.php%3fnewSession%3dtrue
Vollständig sieht der Eintrag als Parameter für das Menüitem dann so aus:
scope=all&response_type=code&client_id=FBMuwgyOI6&redirect_uri=https%3a%2f%2fdemo-classic.infra-struktur.eu%2fcommunication%2foutgoingCall%2fmodules%2fsipgateIO%2fcallback.php%3fnewSession%3dtrue
Nach der Einrichtung und Vergabe der entsprechenden Rechte kann das Menüitem aufgerufen werden.

Hier geben sie die Zugangsdaten für den Account ein den sie für das Wählen verwenden möchten und klicken auf Login.
Im Folgenden Fenster klicken sie dann auf "Authorize"