Solved
Cloud PBX API / XSI Webhook
5 years ago
Wir verwenden die XSI API von Cisco Broadworks und diese funktioniert soweit sehr gut.
Nun möchten wir bei neuen Anrufen einen Webhook aufrufen lassen.
Dazu haben wir per API eine Event Subscription erstellt. Diese wurde auch korrekt angelegt.
API Aufruf: https://client.deutschland-lan.de/com.broadsoft.xsi-events/v2.0/user/<userid>
Postdaten:
<Subscription xmlns="http://schema.broadsoft.com/xsi">
<event>Basic Call</event>
<expires>3600</expires>
<httpContact>
<uri>https://www.mydomain.net/event.php</uri>
</httpContact>
<applicationId>myApplication</applicationId>
</Subscription>
<Subscription xmlns="http://schema.broadsoft.com/xsi">
<event>Basic Call</event>
<expires>3600</expires>
<httpContact>
<uri>https://www.mydomain.net/event.php</uri>
</httpContact>
<applicationId>myApplication</applicationId>
</Subscription>
Nur leider bekommen wir auf der angegebenen URI nie einen Request.
Gibt es besondere Anforderungen für diese URI oder muss diese erst irgendwo freigegeben werden?
2552
0
17
This could help you too
3 years ago
423
0
1
6 years ago
1216
0
4
9 years ago
1161
0
3
153
0
2
Popular tags last 7 days
You might also be interested in
Buying advice
Do you need personal purchasing advice? Telekom's business customer team will be happy to advise you.
View offers
Find out about our current offers for cloud & digital services.
Accepted Solution
accepted by
4 years ago
Hallo @foundata,
hier kommt die Rückmeldung:
Die Cloud PBX unterstützt keine WebHooks für externe URLs. Aber es gibt eine andere Lösung dafür.
In diesem Falle ist eine Registrierung als 'Event Channel' erforderlich (POST http(s):///com.broadsoft.async/com.broadsoft.xsievents/v2.0/channel). Diese Verbindung (auch bekannt als HTTP Streaming oder Comet) ist offen zu halten, da hierüber die Cloud PBX die Events signalisiert.
Über eine zusätzliche Verbindung erfolgt die Registrierung für Events (siehe Event Subscription), sowie das Senden eines "keep-alive" Signals (siehe Channel HeartBeat) damit der Stream offen gehalten wird.
Weitere Details dazu sind der XSI Dokumentation Kapitel 4 XSI-Events zu entnehmen.
Lieben Gruß, Melanie B.
0