Маршрутизация входящих по CallerID

Стоит задача для избранных номеров внешних абонентов их входящие звонки сразу маршрутизировать на конкретные внутренние номера (сотрудников, очередей, IVR...). Корректно ли для решения задачи в конец extensions.conf дописать такого рода конструкцию:

[add-trim-prefix-clid-custom]

exten => _X!,1,NoOp(...)

    same => n,ExecIf($["${CALLERID(num)}" == "72942293042"]?Goto(internal,202,1))

    same => n,ExecIf($["${CALLERID(num)}" == "72942293043"]?Goto(internal,203,1))

    same => n,ExecIf($["${CALLERID(num)}" == "72942293044"]?Goto(internal,204,1))

    same => n,return

Лучше так:

``` [add-trim-prefix-clid-custom] exten => _.X!/_X2942293042,1,Goto(internal,202,1) same => n,return exten => _.X!/_X2942293043,1,Goto(internal,203,1) same => n,return ```

Проверил - работает.