Вызывающий абонент повесил трубку, Команда вернула код возврата -1 (индикатор ошибки) Команды со следующим приоритетом не существует Вызов был переброшен на другой екстеншн Вы про эти правила ? получается, что команда не выполняется, и голосовой канал остаётся включенным? Или нужно дописать exten =>...
Итак, вот рабочий конфиг. Не все гладко, но работает, и введено в тестовую эксплуатацию. Звуковой файл, как и предполагалось, пришлось резать на две части вышеописанным процессом деления. Конечный результат: голосовой шлюз вызывает интерактивное меню, background проигрывает файл, ожидая DTMF (в случ...
согласен, забыл, использование невозможно.
Сейчас можно сформулировать задачу предельно чётко- нужно что-то, что умеет и звуковой файл играть, и одновременно вызывать экстен.
Пока всё костыли.
P.S. вот это exten => s,n,Dial(SIP/${ARG1},40,m) не понимаю, конкретнее {ARG1}. где почитать ?
глубже почитал, люди для выполнения этой задачи такие схемы заворачивают, что волосы дыбом встают, кошмар. не знаю можно ли ссылки на чужие ресурсы делать, но вот что творят : https://happyman1974.wordpress.com/2016/01/29/early-media-%D0%B8%D0%BB%D0%B8-%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0-%D0%B2%D0%...
Да не в этом вопрос, всё там нормально. Говоря простым языком, я хотел, чтобы background во время проигрывания звукового файла сделал ещё и вызов экстена. Шлюз вообще ни при чём. вот я с мобильника звоню, донабрал 470 == Using SIP RTP CoS mark 5 -- Executing [475@FXO_gateway_2:1] Goto("SIP/471-...
Почитайте про опции d и m команды Dial. Должно помочь. Опция d задачу не решила. Опция m , считаю, неприменима в данном способе - решение с использованием moh меняет структуру диалплана. Проще тогда приветствие разделить на текстовую и музыкальную части, текстовую оставить в бэкграунде, а музыкальн...