2014-11-20 3 views
3

Я пытаюсь инициировать вызовы с помощью API ARI, процесс, который я последовалаЗвездочка ARI создать исходящий вызов

  1. POST/ARI/каналы, чтобы создать канал 1 для локального расширения
  2. POST/ари/мосты, чтобы создать мост
  3. POST/ари/мосты/{мост-ID}/addChannel с каналом/каналов для создания 1
  4. POST/ари канал 2
  5. POST/ари/мосты/{мост-идентификатор }/addChannel с каналом 2

У меня есть подключение к Интернету, ожидающее правильных событий (например, статус канала вверх) перед вызовом POST.

Проблема, с которой я столкнулся, заключается в использовании внутренних внутренних номеров для канала 1 и канала 2, но при использовании внешнего номера для канала 2 я получаю сообщение об ошибке «Выделение отказа».

Любые идеи, где я собираюсь неправильно ...

ответ

1

При создании канала с ОРЗ для решения «/ ари/каналы» вы должны определить «расширение» или параметры «приложения» (далее https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Channels+REST+API#Asterisk12ChannelsRESTAPI-originate).

Digitum делает очень непригодным для использования модуль Python ari, и вы можете играть с моим модулем (теперь не реализованные события) на https://github.com/vit1251/ari2.

Смежные вопросы