Добрый день всем. Установлен последний FreePBX15. К нему подключен FXO шлюз grandstream gxw4108 ну и дальше медная лапша от ростелекома. Шлюз настроен с регистрацией. Все работает исходящие и входящие. Проблем вроде как нет. Но есть одно Но. Я загрузил голосовой файл, сделал приветствие. Его проверил с внутреннего номера, оно проигрывается, значит файл рабочий. Но если во входящей маршрутизации сделать Приветствие, а затем экстеншен то при входящем я приветствие не слышу, и звонок сразу идет на внутренний номер. В это время у звонящего идет длинный гудок. Пробовал и с помощью IVR делать, результата нет. Слышу тишину в 10 секунд. В cli смотрел, там вроде как все отрабатывает. С начало Answer, потом Playback с параметром noanswer, и потом уже Goto на экстеншен. Может кто сталкивался с похожим? как заставить проигрывать приветствие из pstn. ?
Покажите как вы сделали (можно скриншот) и кусок лога CLI при входящем, вместо того, чтобы рассказывать как не работает.
Скореe всего вы воткнули grandstream gxw4108 не в контекст from-trunk, откуда должны поступать звонки из внешнего мира, а воткнули его как внутренний номер.
Тогда звонок с него не проходит обработку цепочек Приветствие, ИВР, Правила во времени, и пр.
Видно что выполняется приветствие - файл custom/ssss-1601046519 c опцией noanswer. А зачем там follow-me сработано?
Должен быть забит входящий маршрут по DID = 4199274, и указано назначение - Приветствие. Это есть?
Ну и посмотрите опции Playback.
CLI> core show application Playback
-= Info about application 'Playback' =-
[Synopsis]
Play a file.
[Description]
Plays back given filenames (do not put extension of wav/alaw etc). The playback
command answer the channel if no options are specified. If the file is
non-existant it will fail
This application sets the following channel variable upon completion:
${PLAYBACKSTATUS}: The status of the playback attempt as a text string.
SUCCESS
FAILED
See Also: Background (application) -- for playing sound files that are
interruptible
WaitExten (application) -- wait for digits from caller, optionally play music
on hold
Я и сам понимаю что по логу файл воспроизводится, но я его не слышу. Я слышу длинный гудок. Потом звонит 111.
Вот входящее правило
По поводу параметра Playback с опцией noanswer. Я немного не понял. Вроде как стоит все правильно, прежде чем проигрывать приветствие нужно ответить. Answer перед Playback происходит. Где я что то упустил либо не так сделал?
А в приветствии - что является назначением после воспроизведения? Внутренний номер 111?
По поводу опции: у вас стоит
noanswer: Playback without answering -то есть воспроизводить без Answer,это тема early media, сообщения в предответном состоянии. И это не годится, так как у вас не цифра, а аналоговый шлюз FXO.
Да, в приветствии у меня стоит назначение 111.
Тогда пожалуйста уважаемый ded, можете меня ткнуть носом где поменять в web опцию noanswer? Я так понимаю нужен PlayBack без опций, тогда он ответ в канал. или мне нужно свой контекст делать на базе from-trunk?
cooller-m@rambler.ru писал(а):Тогда пожалуйста уважаемый ded, можете меня ткнуть носом где поменять в web опцию noanswer?
Я не знаю. В вэб модуле по-русски это стоит птичка Не отвечать в канал.
Включите
set verbose 10
set rtp debug
чтобы увидеть - посылает система вообще RTP шлюзу при воспроизведении файл custom/ssss-1601046519
Добрый вечер, ded. Включил дебак. Включил опцию "Не отвечать в канал". Не помогло. При воспроизведении приветствия станция не шлет аудио на шлюз. Звук идет только после того как звонок переходит на номер 111. кстати сказать опция "не отвечать в канал" не убрала опцию noanswer из Playback((
Скрины прилагаю.
Нагуглить собственно тоже не получается(( Может у кого есть идеи. ??