Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 &reg0.$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 &reg0.$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 &reg0.$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"