Kurze Beschreibung über die REST-Schnittstelle.
generelle RESTful-URL Struktur von SipXecs:
https://host.example.com:8443/sipxconfig/rest
Ein Beispiel, wie man die Inhalte vom Phonebook sales in CSV Format ausgeben kann.
curl –insecure –basic -u superadmin [https://]{host}:8443/sipxconfig/rest/phonebook/sales
Um einen Anruf zu initialisieren:
curl –insecure -X PUT [https://]{user}:{password}@{host}:8443/sipxconfig/rest/call/{number}
Dieser HTTP PUT Aufruf zum SipXecs wird einen Anruf vom {user} zu {number} initiieren. Dafür ist die autorisierte user Berechtigung benötigt. Es funktioniert genauso wie das Click-to-Call Funktion beim User-Portal, das user’s Telefone wird zuerst klingeln und sobald es geantwortet wird, ruft es die {number} weiter an.
Um eine Anruf Weiterleitung einzustellen:
curl –insecure -X PUT [https://]{user}:{password}@{host}:8443/sipxconfig/rest/my/forward/ –data-binary @{file.xml}
Dieser HTTP PUT Aufruf benötigt noch eine XML-Datei um die Weiterleitung einzustellen. Die Datei spezifiziert die Nummer der Weiterleitung und sonstige Werte. Die Datei soll so aussehen:
<call-sequence>
<rings>
<ring>
<expiration>20</expiration>
<type>If no response</type>
<enabled>true</enabled>
<number>100</number>
</ring>
</rings>
<expiration>23</expiration>
</call-sequence>
Mit der Nutzung von HTTP GET mit dem selben URL lässt die gespeicherte Weiterleitung ausgeben.
Außerdem wird einen neuen Feld <withVoicemail> zugefügt, die Werte davon kann zu true oder false gesetzt werden für die Erlaubnis von Voicemail.
<call-sequence>
<rings>
<ring>
<expiration>20</expiration>
<type>If no response</type>
<enabled>true</enabled>
<number>100</number>
</ring>
</rings>
<expiration>23</expiration>
<withVoicemail>true</withVoicemail>
</call-sequence>
Weitere Information findet man unter: Configuration RESTful Service
Über SIP/VoIP
- Session Initiation Protocol
- SIP Protokoll im Detail
- Was ist SSOA?
- VoIP Telefonanlagen
- Was ist SIP B2BUA
- Was ist ein SBC?
- SIP Proxy und B2BUA Architektur
- SIP-Trunking
- Das BLF Besetztlampenfeld
- Was ist ACD?
- WebRTC
- WebRTC VoIP Softphone
- SIP over WebSockets
- REST-Schnittstelle
- SOAP-Schnittstelle
- VoIP und SIP Sicherheit
- QoS in VoIP Netzwerken
- Fax over IP
- SDN und VoIP
- ISDN-Abkündigung
SipXcom und VoIP-Telefonanlagen
- VoIP Telefonanlagen
- IANT VoIP Telefonanlagen auf Basis von SipXcom bzw. Uniteme
- SipXcom Virtualisierung
- SipXcom Virtualisierung im Test
- SipXcom Virtualisierung im Test – Mediendienst
- SipXcom / openUC als private Cloud Service anbieten
- Hochverfügbarkeit (HA) Mechanismen bei SipXcom / openUC
- Vendor Lock-in in der VoIP Welt
- Das Voicemail-system
- IP Telefon Autoprovisionierung durch SipXcom
- Konfiguration SipXecs RESTful Dienst
- ACD Lösung basiert auf Askozia (In-house Call Center)
- SOAP
- Die Neuheiten von SipXecs Version 4.6
- FMC
- SipX im Praxiseinsatz
- Unified Communications
- Computer Telephony Integration
- Interactive Voice Response
- SIP Endgeräte
- IP-Telefonie und die europäische Datenschutz-Grundverordnung DS-GVO
- Sanft migrieren