Умная маршрутизация вызовов

Чтобы разгрузить секретаря, на которого валится множество вызовов с голосового меню решил сделать умную маршрутизацию чтобы вызовы клиентов направлять на звонивших им операторов, в том числе полезно учитывая множество переадресаций на сотовые в компании. Решил зайдествовать func_odbc - добавляем в файл /etc/asterisk/func_odbc.conf: ; это уже должно быть там [general] dsn=asteriskcdrdb prefix=ODBC ;а это наша функция [MOBILE] writehandle=asteriskcdrdb synopsis=The function searches for the extension that last dialed this number. syntax=${CALLERID(number):-10} readsql=SELECT cnum FROM cdr WHERE dst like '%${ARG1}' ORDER BY calldate DESC LIMIT 1 Добавляем в /etc/asterisk/extensions_custom....

18 February 2025 · 1 min · Dmitriy Q

Задание определенного направления (выход через конкретный транк)

Для начала создаем нужный нам маршрут: Подключения → Исходящая маршрутизация. Задаем произвольно описание, необходимый нам CallerID и транк, через который будет передаваться вызов с этим CallerID (если транк с регистрацией и допустим только один CallerID, то можно указать «Форсировать использование транкового CID (Force Trunk CID) в настройках транка») Задаем необходимые (допустимые) нам шаблоны набора номеров: Можете включить запись вызова: После этого обязательно Сохраняем и Применяем изменения. Как видим — появился новый маршрут в исходящих маршрутах....

2 November 2024 · 2 min · Dmitriy Q