Вы не меняли macro-outbound-callerid ??
Если нет, то меняйте, перепишите там процедуру ExecIf("SIP/utde-000002a9", "1?Set(CALLERID(all)=
и будет вам щастье.
Дед я это читаю от Вас в каждом посте так, что не удивлен.
И точно знаю, что если отправлю кого-то читать книжку, он прочтёт и на форуме даст решение проблем, которые я увижу, и запомню. Вот так я обогащаюсь знаниями за чужой счёт.
Ишь ты, меня цитируют? Занятно!
Итак:
1. берём копируем macro-outbound-callerid и располагаем его в файле extensions_override_freepbx.conf, который должен быть у вас пустым в этот момент.
2. Меняем там проверку Execif на то, что нам нужно
3. PROFIT!!!
Этот файл а) гне перезаписывается, и б) исполнение расположенных там макросов приоритетней, чем во всем остальном диалплане.