Страница 1 из 1
Asterisk и eMotion от мегафон
Добавлено: 30 окт 2026, 15:02
rom@nыч
у мегафона была услуга emotion. у меня на сим-картах она сейчас используется. а номера сами заведены в SIP. Дело в том, что на одном номере (самом важном) входящие на IP сбрасываются после одного гудка, если сим-карта недоступна, приходится всегда её держать в телефоне/модеме включенном или настраивать автоматический ответ в астериск на входящий маршрут (на остальных номерах такой проблемы нет).
Подскажите, можно ли астериском как-то обмануть и посылать какие-то данные в канал входящего звонка до реального поднятия трубки, чтобы мегафон не сбрасывал вызов?
Re: Asterisk и eMotion от мегафон
Добавлено: 30 окт 2026, 19:04
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 превратится в обычный установленный звонок.