VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Вход

Asterisk и eMotion от мегафон

Проблемы Asterisk без вэб-оболочек и их решения
Ответить
rom@nыч
Сообщения: 28
Зарегистрирован: 30 ноя 2023, 07:55

Asterisk и eMotion от мегафон

Сообщение rom@nыч »

у мегафона была услуга emotion. у меня на сим-картах она сейчас используется. а номера сами заведены в SIP. Дело в том, что на одном номере (самом важном) входящие на IP сбрасываются после одного гудка, если сим-карта недоступна, приходится всегда её держать в телефоне/модеме включенном или настраивать автоматический ответ в астериск на входящий маршрут (на остальных номерах такой проблемы нет).
Подскажите, можно ли астериском как-то обмануть и посылать какие-то данные в канал входящего звонка до реального поднятия трубки, чтобы мегафон не сбрасывал вызов?
ded
Сообщения: 15649
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk и eMotion от мегафон

Сообщение ded »

Посылать данные в канал входящего звонка до реального поднятия трубки (например - музыку вместо гудков) стандартно позволяет технология early media.
Для включения Early Media (передачи аудио до поднятия трубки) на входящем звонке в Asterisk (в диалплане extensions.conf), ключевым шагом является вызов приложения Progress() перед воспроизведением файла или другим действием, которое не отвечает на звонок автоматически (например, перед Playback или Wait).

Код: Выделить всё

[incoming]
exten => _X.,1,NoOp(Входящий звонок с Early Media)  ; 1. Отправляем SIP 183 Session Progress
exten => _X.,n,Progress()                           ; 2. Проигрываем файл (аргумент 'noanswer' обязателен!)
exten => _X.,n,Playback(your-greeting-file,noanswer); 3. Далее направляем звонок оператору или в очередь
exten => _X.,n,Dial(SIP/100,30)
exten => _X.,n,Hangup()
⚠️ Важно: В команде Playback обязательно нужно указать опцию ,noanswer. Иначе Asterisk автоматически выполнит команду Answer(), и Early Media превратится в обычный установленный звонок.
Ответить
© 2008 — 2026 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH