Добрый день коллеги! Прошу, помогите решить задачу. Связка Dlink DVG 7111S и freepbx с модулем set caller id.
Суть проблемы: при входящем звонке я получаю городской номер в формате 810_8_КОДГОРОДА_ГОРОДСКОЙНОМЕР (пример 81074954190318) а мобильные номера получаю нормально 89XXXXXXXXX, откуда берётся у городского номера 810 я понятия не имею, излазил все настройки шлюза излазил интернет, так и не выяснил. По этому решил пойти другим путём, и обрезать Caler ID на freepbx с помощью set caller id, так: ${CALLERID(name):3:14} т.е. в моём понимании если номер 14 знаков, то отрезаем 3 знака спереди. Но в итоге отрезаются и передние цифры от мобильных номеров, что я не правильно делаю? Или это всё же поправимо на Dlink?
Кусок лога