11.1.2.4. originatecall
Функция соединяет двух произвольных абонентов. Доступны все номера с диалплана по-умолчанию (контекст from-internal)
Параметры:
- action = originatecall;
- reqid: Идентификатор запроса;
- anum: Первый номер;
- bnum: Второй номер;
- cidnum: Отображаемый номер звонящего;
- cidname: Отображаемое имя звонящего;
- timeout: Таймаут вызова в секундах;
- var: Передать переменные канала.
Пример:
http://SERVERIP/api.php?action=originatecall&anum=1002&bnum=1003
Пример неудачного соединения:
{
«result»:{
«Response»:»Error»,
«Message»:»Originate failed»
},
«reqid»:»12321312″
}
Пример удачного соединения:
{
«result»:{
«Response»:»Success»,
«Message»:»Originate successfully queued»
},
«reqid»:»12321312″
}
Удачным считается соединение, при котором с первым номером произошло соединение. После того, как первый номер ответил, сразу же осуществляется попытка соединения со второым номером. Результат исполнения функции при удачном выполнении возвращается в момент ответа первого номера, при неудачном — сразу или по истечении времени timeout.
Comments
So empty here ... leave a comment!