Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / Реализация автоответчиков на базе asterisknow

Реализация автоответчиков на базе asterisknow

Откуда: Питер
Сообщений: 42

Реализация автоответчиков на базе asterisknow

Всех приветствую.
Проблема следущая:
начали оказывать услуги телефонии в учреждении. При смене нумерации на нашу на их старые номера необходимо повесить автоответчики с текстом - 1)драсте, 2)номер изменен, 3)набирайте ,4)${номер}, 5)повторяю, 6) Goto(2). Из имеющихся астерисков в распоряжении только asterisknow с гуем freepbx. Проблема в том что фраза автоответчика состоит из 6-ти частей а заменяемых номеров более 100, и если использовать функционал приветствий, то придется компилить более 100 фраз из кусочков. Очень есть большое желание скриптом нагенерить контекстов и дело с концом. Вопрос: существует файлик extensions_custom.conf в котором можно определить кастомазный контекст ,а в файлике, генерящимся самим freepbx есть инклюд на этот контекст, но нет самого контекста. Соответственно при добавлении екстенов в extensions_custom.conf ничего не происходит, хотя на freepbx.org/configuration_files утверждается обратное:

If you need to expand on functionality of a section of code check to see if there is a include context line in the code (will end in _custom.conf) if so create that context in extensions_custom.conf and it will get called.

Погуглив, нашел пост в котором советовалось устновить модуль custom_context, но про него ни слова нет на freepbx.org/configuration_files в соответствующем разделе и его нет в составе обновлений модулей freepbx.

Прошу помощи знатоков:
1) Какой функционал freepbx я могу использовать для "человеческой" реализации задуманного ?
2) Если такого функционала нет, то как можно скормить freepbx свой extensions.conf ?

Заранее пасиба.
2009-12-14 20:07

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Реализация автоответчиков на базе asterisknow

надо сделать вам custom destination на ваш контекст
либо нагенерить все, что надо и перехватить в _custom контексте того приложения freepbx, которое обрабатывает вашу входящую маршрутизацию
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-12-14 20:44

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Реализация автоответчиков на базе asterisknow

Я бы сделал через голый asterisk :-)
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-12-14 20:46

Сообщений: 6521

Re: Реализация автоответчиков на базе asterisknow

Зочем? Есть модуль Announcements (Приветствия), куда можно направить входящие. Приветствия наговорить через Recordings (Запись сообщений) и сделать, их составными - из 5-6-7 мессаг. Стыковать не просто, а очень просто: берём первую фразу - куда направить после приветствия? на другое приветствие. И так далее.
Заменить одно на другое по мере надобности - работа 3-4 кликов мышки.

Если 100 фраз для каждого номера - то засовываем входящие допустим в extensions-custom.conf в создаваемый контекст ext-did-post-custom и автоматизация - 3 строчки.
[from-did-post-custom]
exten => _123XXX,1,Playback(wellcome-the-number-have-been-changed-to)
exten => _123XXX,n,Playdigits(456${EXTEN:3})
exten => _123XXX,n,Goto(ext-did,${EXTEN},1)

Чтобы засовывать туда через вэб интерфейс - создадим custom destination такой
from-did-post-custom,${EXTEN},1
иможно направлять любой входящий на появившийся в списке custom destination
DIDs и экстеншн - условные, в примере - меняем все 123XXX на 456ХХХ
2009-12-14 21:05

Откуда: Питер
Сообщений: 42

Re: Реализация автоответчиков на базе asterisknow

ded:

Зочем? Есть модуль Announcements (Приветствия), куда можно направить входящие. Приветствия наговорить через Recordings (Запись сообщений) и сделать, их составными - из 5-6-7 мессаг. Стыковать не просто, а очень просто: берём первую фразу - куда направить после приветствия? на другое приветствие. И так далее.
Собственно я так и начал делать - но дойдя до 5 - го номера понял, что это макакин труд. Потому как этот механизм не позволяет из 6 месагов вычленить общее и потом менять только месадж с записанным номером, так как каждый месадж ссылается на следующий итд. Таким образом придется лепить цепочек из этих мессаг по количеству заменяемых номеров, а прибавив сюда еще и удобство гуя (прокручивать рекорды, в поисках нужного) - становится совсем не в моготу.
2009-12-15 00:26

Откуда: Питер
Сообщений: 42

Re: Реализация автоответчиков на базе asterisknow

все получилось - всем большое спасибо. Кустом дестинайшн выручил.
2009-12-15 01:17

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru