так верноCalleridnum - правлю добавляю 9 в начале, к примеру 9${CALLERID(num)}
а так неверно.или же 9{CALLERID(num)}
Все модули стыкуются друг с другом. Пока Вы создали такое правило - к примеру 9${CALLERID(num), оно существует как отдельный объект, не встроенный ни в какие цепочки прохождения вызовов. Поэтому ничего не происходит, callerid остается неизменным...
Завязывайте с АОНом.