Codes retours :
-200 OK = code OK
-403 Forbidden (mauvais code, type activation non distante)
-401 Unauthorized (plage horaire non active)
-423 LOCKED : Relais passés en PDL ou NETCUT
-480 Temporarily Unavailable (code en cours)
Exemple 3.3. Exemples Format JSON et URL Encoded :
POST:
curl -X POST -d '{"code":"1111"}' http://admin:admin@192.168.0.30/api/remote/ --digest --
header "Content-Type: application/json"
POST:
curl -d "code=1111" -H "Content-Type: application/x-www-form-urlencoded" -X POST
http://admin:admin@192.168.0.30/api/remote/ --digest
GET: (auth NONE/BASIC)
curl -H "Content-Type: application/x-www-form-urlencoded"
http://admin:admin@192.168.0.30/api/remote/?code=1111
2. API VoIP
Cette API permet de prendre le contrôle à distance de la partie téléphonie du produit.
• Répondre à un appel entrant
POST:
curl -d "type=answer" -H "Content-Type: application/x-www-form-urlencoded" -X
POST http://admin:admin@192.168.0.30/api/voip/ --digest
GET: (auth NONE/BASIC)
curl -H "Content-Type: application/x-www-form-urlencoded"
http://admin:admin@192.168.0.30/api/voip/?type=answer
• Terminer une communication ou un appel entrant
POST:
curl -d "type=terminate_all" -H "Content-Type: application/x-www-form-urlencoded"
-X POST http://admin:admin@192.168.0.30/api/voip/ --digest
Notice_IP_GAP_D.xml
Mars 2019
Page 45 sur 63