Кто-нибудь знает, как установить приложение на Elastix? В моем случае это автоответчик (AMD). Мне нужно это приложение для обнаружения исходящих вызовов, и если автоответчик является факсимильной связью, зависание.
Я попытался изменить конфигурационные файлы (modules.conf, extensions.conf, extensions_override_elastix.conf, amd.conf), как сказано в документации и форумах Asterisk, но не работает. Консоль CLI не показывает выход AMD, и я думаю, что AMD там даже не включена. Я искал ответ в течение 3 или 4 недель и почти ничего не нашел.
Должно быть, я забыл.
Возможно, мне нужно что-то изменить в настройках базы данных (звездочка) или Elastix PBX?Как установить приложение на Elastix?
Вот что я сделал:
Модифицированный /etc/asterisk/amd.conf файл. Добавив это до конца:
[вообще]
initial_silence = 2250
приветствие = 1500
after_greeting_silence = 1250
total_analysis_time = 5000
min_word_length = 100
between_words_silence = 50
maximum_number_of_words = 8
silence_threshold = 256Модифицировано /etc/asterisk/modules.conf. Добавив это до конца:
нагрузка => app_amd.soМодифицированный /etc/asterisk/extensions_override_elastix.conf
[исходящих]; контекст
EXTEN => s, 1, ответ()
Exten => s, n, AMD()
exten => s, n, NoOp ($ {AMDSTATUS})
exten => s, n, GotoIf ($ [$ {AMDSTATUS} = HUMAN]? humn: mach)
exten => s, n (mach), WaitForSilence (3000,1,20)
exten => s, n, Воспроизведение ($ {VOICEFILE})
EXTEN => S, N, зависаний()
EXTEN => S, N (humn), WaitForSilence (500)
EXTEN => S, N воспроизведения ($ {VOICEFILE})
EXTEN => s, n, Hangup()Ищет параметры в базе данных, если Elastix работает через свою базу данных. Elastix записывает журналы в таблицу asterisk.cdr - это единственная полезная вещь, которую я нашел.
Я полагаю, консоль CLI должен «сказать» что-то связанное с применением AMD, когда я звоню, но это работает, как обычно, не позволили AMD.
Спасибо заранее!
Что вы видите, если вы ставите звездочку cli 'module show, например amd'? – os11k
'Module Описание Use Count app_amd.so Приложение для обнаружения автоответчика 0 1 модуль загружен. Итак, есть модуль под названием app_amd.so, но он не используется. –
Я думаю, что звонки просто не попадают в ваш контекст. – os11k