При интеграции с базами данных, когда номер звонящего сравнивается с его именем, например, или используются другие схемы, в которых CallerID Name звонящего длинное, мы видим усеченные (по полю CallerID Name) записи звонков в CDR. В статье мы поговорим о том, как расширить имя звонящего.
НАСТРОЙКА
Сделать данную процедуру невероятно просто. Для этого, мы просто воспользуемся функцией CALLERID. Для начала, открываем файл extensions_additional.conf
vim /etc/asterisk/extensions_additional.conf
Найдите контекст [macro-user-callerid] и скопируйте его полностью в файл extensions_override_freepbx.conf, который находится по пути /etc/asterisk. В скопированном контексте найдите следующую строчку:
exten => s,n,Set(CALLERID(name)=${CALLERID(name):0:40})
Поменяйте значение 40 на 100:
exten => s,n,Set(CALLERID(name)=${CALLERID(name):0:100})

Готово. По завершению настройки выполните команду переагрузки диаплана dialplan reload.
НАСТРОЙКА
Сделать данную процедуру невероятно просто. Для этого, мы просто воспользуемся функцией CALLERID. Для начала, открываем файл extensions_additional.conf
vim /etc/asterisk/extensions_additional.conf
Найдите контекст [macro-user-callerid] и скопируйте его полностью в файл extensions_override_freepbx.conf, который находится по пути /etc/asterisk. В скопированном контексте найдите следующую строчку:
exten => s,n,Set(CALLERID(name)=${CALLERID(name):0:40})
Поменяйте значение 40 на 100:
exten => s,n,Set(CALLERID(name)=${CALLERID(name):0:100})

Готово. По завершению настройки выполните команду переагрузки диаплана dialplan reload.
Последнее редактирование: