asterisk - какой API использовать для создания конференций и управления ими - PullRequest
1 голос
/ 29 марта 2012

Я хочу создать приложение исходящей конференц-связи, используя звездочку в Windows - пользователь может ввести несколько телефонных номеров, и система вызывает всех участников и добавляет их в конференцию.Я прочитал немного об API звездочки и увидел, что могу использовать API менеджера и AGI.Я посмотрел на справочник команд и не смог найти никаких команд, связанных с конференцией.Можно ли это сделать с помощью любого из этих API или других API?

Спасибо.

Ответы [ 3 ]

2 голосов
/ 30 марта 2012

В Asterisk у вас есть два возможных варианта проведения конференций.

  • В версии 1.8 и старше предпочтительным приложением является MeetMe.У MeetMe много вариантов, но он довольно монолитен по своему дизайну.Он также связывает вас с использованием DAHDI для синхронизации и не поддерживает широкополосные аудиоформаты.
  • В версии 10 и более поздних предпочтительным механизмом является ConfBridge.ConfBridge является более гибким, чем MeetMe (динамические меню DTMF, возможность отскока от абонентской группы, находясь внутри конференции, динамические профили пользователей / мостов и т. Д.), Поддерживает широкополосное аудио и поддерживает видеоконференции (без транскодирования).

Оба имеют действия AMI, которые вы можете использовать для взаимодействия с ними, задокументировано здесь .Вы также можете найти более подробную информацию о ConfBridge в Asterisk здесь .

0 голосов
/ 17 марта 2015

Вы можете использовать AsterNET для создания голосовых приложений в .NET (C #) https://github.com/skrusty/AsterNET

0 голосов
/ 16 апреля 2012

Вы можете использовать команду Exec для API AMI / AGI.

Используя ее, вы можете получить любую команду из плана набора звездочек.

http://www.voip -info.org / wiki/ view / Asterisk + AGI

Использование exec:

http://www.voip -info.org / wiki / view / Asterisk + - + документация + приложения + команды

...