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!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Sidebar



X

Мы перезвоним Вам
за 30 секунд

Бесплатный звонок