...
Code Block |
---|
[{"_id":"54db60852f99cd5410a11093","destination_number":["380892504386"],"domain":"webitel.com","callflow":[{"app":"hangup","data":"CALL_REJECTED"}],"createdOn":"Wed Feb 11 2015 16:00:37 GMT+0200 (Финляндия (зима))","version":0},{"_id":"54db610d2f99cd5410a11094","destination_number":["322530550","442228392","61001","74997045627","63361"],"domain":"webitel.com","callflow":[{"app":"set","data":"ringback=${us-ring}"},{"app":"set","data":"transfer_ringback=$${hold_music}"},{"app":"transfer","data":"its_ivr XML default"}],"createdOn":"Wed Feb 11 2015 16:02:53 GMT+0200 (Финляндия (зима))","version":0}] |
Создать.
Code Block |
---|
curl -X POST -H 'Content-Type: application/json' -H 'X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0MjI2MTA3MzgyOTN9.7gMJFIwYJt0fDACQOHA_PQtI92RfEl5pdVuzCyIoMR8' -H 'X-Key: 4a63971b55a37c73ffe384277581a20c' -d '{ "destination_number" : [ "mynumber" ], "domain" : "webitel.com", "callflow" : [ { "app" : "lua", "data" : "lua/cid.lua" }, { "app" : "set", "data" : "ringback=${ru-ring}" }, { "app" : "set", "data" : "transfer_ringback=$${hold_music}" }, { "app" : "transfer", "data" : "mynumber XML default" } ] }' "https://wss.webitel.com:10022/api/v2/route/public" |
Запрос с заголовком:
Code Block |
---|
X-Key: 4a63971b55a37c73ffe384277581a20c X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0MjI2MTA3MzgyOTN9.7gMJFIwYJt0fDACQOHA_PQtI92RfEl5pdVuzCyIoMR8 |
Ответ сервера:
Code Block |
---|
status: 201 Created |
Изменить.
Code Block |
---|
curl -X PUT -H 'Content-Type: application/json' -H 'X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0MjI2MTA3MzgyOTN9.7gMJFIwYJt0fDACQOHA_PQtI92RfEl5pdVuzCyIoMR8' -H 'X-Key: 4a63971b55a37c73ffe384277581a20c' -d '{ "destination_number" : [ "mynumber" ], "domain" : "webitel.com", "callflow" : [ { "app" : "set", "data" : "ringback=${ru-ring}" }, { "app" : "set", "data" : "transfer_ringback=$${hold_music}" }, { "app" : "transfer", "data" : "102 XML default" } ] }' "https://wss.webitel.com:10022/api/v2/route/public?id=54dc79f2f08270800ffaae94" |
Запрос с заголовком:
Code Block |
---|
X-Key: 4a63971b55a37c73ffe384277581a20c X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0MjI2MTA3MzgyOTN9.7gMJFIwYJt0fDACQOHA_PQtI92RfEl5pdVuzCyIoMR8 |
Ответ сервера:
Code Block |
---|
content-type: application/json; charset=utf-8 status: 200 OK |
Code Block |
---|
{ _id: "54dc79f2f08270800ffaae94", "destination_number" : [ "mynumber" ], "domain" : "webitel.com", "callflow" : [ { "app" : "lua", "data" : "lua/cid.lua" }, { "app" : "set", "data" : "ringback=${ru-ring}" }, { "app" : "set", "data" : "transfer_ringback=$${hold_music}" }, { "app" : "transfer", "data" : "mynumber XML default" } ] }} |
Удалить.
Code Block |
---|
curl -X DELETE -H 'X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0MjI2MTA3MzgyOTN9.7gMJFIwYJt0fDACQOHA_PQtI92RfEl5pdVuzCyIoMR8' -H 'X-Key: 4a63971b55a37c73ffe384277581a20c' "https://wss.webitel.com:10022/api/v2/route/public?id=54dc79f2f08270800ffaae94" |
Запрос с заголовком:
Code Block |
---|
X-Key: 4a63971b55a37c73ffe384277581a20c X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0MjI2MTA3MzgyOTN9.7gMJFIwYJt0fDACQOHA_PQtI92RfEl5pdVuzCyIoMR8 |
Ответ сервера:
Code Block |
---|
content-type: text/html; charset=utf-8 status: 200 OK |
Code Block |
---|
Deleted |
Исходящая маршрутизация.
Список.
Code Block |
---|
curl -X GET -H 'X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0MjI2MTA3MzgyOTN9.7gMJFIwYJt0fDACQOHA_PQtI92RfEl5pdVuzCyIoMR8' -H 'X-Key: 4a63971b55a37c73ffe384277581a20c' "https://wss.webitel.com:10022/api/v2/route/default?domain=webitel.com" |
Запрос с заголовком:
Code Block |
---|
X-Key: 4a63971b55a37c73ffe384277581a20c X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0MjI2MTA3MzgyOTN9.7gMJFIwYJt0fDACQOHA_PQtI92RfEl5pdVuzCyIoMR8 |
Ответ сервера:
Code Block |
---|
content-type: application/json; charset=utf-8 status: 200 OK |
Code Block |
---|
[{"_id":"54db2e225649620100ab3965","destination_number":"/(1)11/","domain":"webitel.com","timezone":2,"callflow":[{"if":{"expression":"&hour(0-12)","then":[{"app":"log","data":"hello from ®0.$1"},{"app":"transfer","data":"102"}],"sysExpression":"sys.hour(\"0-12\")"}}],"createdOn":"Wed Feb 11 2015 10:25:38 GMT+0000 (UTC)","order":0}] |
Создать.
Code Block |
---|
curl -X POST -H 'Content-Type: application/json' -H 'X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0MjI2MTA3MzgyOTN9.7gMJFIwYJt0fDACQOHA_PQtI92RfEl5pdVuzCyIoMR8' -H 'X-Key: 4a63971b55a37c73ffe384277581a20c' -d '{"destination_number" : "/(1)11/", "domain" : "webitel.com", "timezone" : 2, "callflow" : [ { "if" : { "expression" : "&hour(0-12)", "then" : [ { "app" : "log", "data" : "hello from ®0.$1" }, { "app" : "transfer", "data" : "102" } ] } } ], "order" : 1}' "https://wss.webitel.com:10022/api/v2/route/default" |
Запрос с заголовком:
Code Block |
---|
X-Key: 4a63971b55a37c73ffe384277581a20c X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0MjI2MTA3MzgyOTN9.7gMJFIwYJt0fDACQOHA_PQtI92RfEl5pdVuzCyIoMR8 |
Ответ сервера:
Code Block |
---|
status: 201 Created |
Изменить.
Code Block |
---|
curl -X PUT -H 'Content-Type: application/json' -H 'X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0MjI2MTA3MzgyOTN9.7gMJFIwYJt0fDACQOHA_PQtI92RfEl5pdVuzCyIoMR8' -H 'X-Key: 4a63971b55a37c73ffe384277581a20c' -d '{"destination_number" : "/(1)11/", "domain" : "webitel.com", "timezone" : 2, "callflow" : [ { "if" : { "expression" : "&hour(0-5)", "then" : [ { "app" : "transfer", "data" : "102" } ] } } ], "order" : 1}' "https://wss.webitel.com:10022/api/v2/route/default?id=54dc79f2f08270800ffaae94" |
Запрос с заголовком:
Code Block |
---|
X-Key: 4a63971b55a37c73ffe384277581a20c X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0MjI2MTA3MzgyOTN9.7gMJFIwYJt0fDACQOHA_PQtI92RfEl5pdVuzCyIoMR8 |
Ответ сервера:
Code Block |
---|
content-type: application/json; charset=utf-8 status: 200 OK |
Code Block |
---|
{ "_id": "54dc79f2f08270800ffaae94", "destination_number" : "/(1)11/", "domain" : "webitel.com", "timezone" : 2, "callflow" : [ { "if" : { "expression" : "&hour(0-12)", "then" : [ { "app" : "log", "data" : "hello from ®0.$1" }, { "app" : "transfer", "data" : "102" } ] } } ], "order" : 1} |
Удалить.
Code Block |
---|
curl -X DELETE -H 'X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0MjI2MTA3MzgyOTN9.7gMJFIwYJt0fDACQOHA_PQtI92RfEl5pdVuzCyIoMR8' -H 'X-Key: 4a63971b55a37c73ffe384277581a20c' "https://wss.webitel.com:10022/api/v2/route/default?id=54dc79f2f08270800ffaae94" |
Запрос с заголовком:
Code Block |
---|
X-Key: 4a63971b55a37c73ffe384277581a20c X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0MjI2MTA3MzgyOTN9.7gMJFIwYJt0fDACQOHA_PQtI92RfEl5pdVuzCyIoMR8 |
Ответ сервера:
Code Block |
---|
content-type: text/html; charset=utf-8 status: 200 OK |
Code Block |
---|
Deleted |
CDR
Прослушать запись.
Code Block |
---|
curl -X GET "https://wss.webitel.com:10022/api/v2/files/CALL_UUID?access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0MjI2MTA3MzgyOTN9.7gMJFIwYJt0fDACQOHA_PQtI92RfEl5pdVuzCyIoMR8&x_key=4a63971b55a37c73ffe384277581a20c" |