Интеграция .so со звездочкой телефонии - PullRequest
1 голос
/ 20 октября 2011

У меня есть приложение, работающее на сервере телефонии Asterisk, которое изменяет голосовые пакеты входящего вызова.Для этого я выполнил следующие шаги:
1. Я собрал so приложения (закодировано в C).
2. Загрузил приложение на звездочку.
3. Перезагрузилабонентский план через dialplan reload
4. Функция зарегистрирована в звездочке по имени SampleFunc
5. Я вызываю функцию из телефонного плана следующим образом:
exten => 0,n,SampleFunc()

В идеале, я бы хотел, чтобы .so функционировал, пока включен вызов.Прямо сейчас он просто входит в функцию, как только вызов соединяется, а затем выходит и переходит к остальной части плана набора.Мой вопрос:

  1. Как заставить его зацикливаться, когда звонок включен?
  2. Есть ли что-то еще, что я, возможно, пропустил?

PS: Это может быть несколько деталей.За исключением публикации кода, пожалуйста, дайте мне знать, если потребуется более подробная информация.

1 Ответ

0 голосов
/ 10 сентября 2012

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

...