Задать вопрос
@dimone73

Возможно ли абоненту Asterisk запустить на прослушивание файл после перехвата им вызова?

В Asterisk 14 сделал речевое информирование обоих абонентов после того, как вызываемый ответил на вызов.
Реализовал через LIMIT_PLAYAUDIO_CALLER , LIMIT_PLAYAUDIO_CALLEE , LIMIT_CONNECT_FILE, вот пример вопроса
https://qna.habr.com/q/1130090?ysclid=mebaaqpnje26...
Но если вызываемый не ответил, а вызов кто-то перехватил через PICKUP комбинацией *8 (кстати как я понял с Asterisk 11 она встроена и почему-то не удается ее даже толком отключить через features), то после перехвата все равно играет LIMIT_CONNECT_FILE, а он то уже в таком случае мне не нужен.
Разбирал даже события АМI. Там Event: Pickup, но когда уже поздно что-то менять - это фактически ответ на вызов, да и LIMIT_PLAYAUDIO_CALLER , LIMIT_PLAYAUDIO_CALLEE , LIMIT_CONNECT_FILE они же устанавливаются в другом канале (каналах).
Конфигурация real-time, extensions в Postgrsql, обрабатываю вызовы через PHP AGI. Но PICKUP через features прямо-таки всплывает из ниоткуда и обрабатывается непонятно чем, ядром что-ли напрямую...
Не пойму пока куда даже копать.
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Сложный Комментировать
Пригласить эксперта
Ответы на вопрос 1
roswell
@roswell
и швец, и жнец, и на дуде игрец
А в чём проблема переназначить pickupexten в features.conf на какую-нибудь рандомную комбинацию? Потому что оно по дефолту в *8 выставляется.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы