История вызовов в аппарате [Решено]

,

Настроено два провайдера: SIP и Мобильный через GSM модем. При аналогичной конфигурации FreePBX в истории отображались номера звонящих. В MikoPBX то что на фото.
Требуется помощь: нужно, чтобы отображались номера телефонов

Просто в расширенных настройках очереди очистите поле "Краткое название очереди для отображения перед CallerID абонента, например "Sales""

И не потребуется костыль с sed. 

опишите детали что как и где настроили.

я бы проверил как отображается номер телефона звонящего в истории звонков. MikoPBX, там тоже есть проблема?

В истории MikoPBX всё отображается корректно.
GSM модем настроил по инструкции. SIP транк - пришлось подкрутить чтобы заработало (по этому поводу задавал вопрос здесь же немного ранее).

sngrep при звонке на мобильный, поле From: "Operators:dongle0" <sip:+7XXXXXXXXXX@xxx.xxx.x.xx>;...". Аналогичный вид этого же поля при входящем звонке через SIP транк.

что то устанавливает значение переменной CALLERID(name), нужно анализировать verbose лог такого звонка. 

Преобразование происходит при входящем на очередь.
Проблема решена обработкой скриптом файла "/etc/asterisk/extensions.conf". В редакторе добавил строку: «sed -i 's/Operators:${CALLERID(name)}/${CALLERID(num)}/' "$configPath"»