версия PBX 2021.2.194
делаю все по инструкции
https://wiki.mikopbx.com/faq:specific_aon#%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5
Но АОН не меняется
У пользователя в доп. параметрах
setvar=MIKO_CALLERID_NUM=2638866
В /etc/asterisk/extensions.conf
[SIP-1622603780-outgoing-custom]
exten => _.!,1,NoOp(callerid settings)
same => n,NoOp("Test1")
same => n,NoOp(${MIKO_CALLERID_NUM})
same => n,ExecIf($["${MIKO_CALLERID_NUM}x" != "x"]?Set(CALLERID(num)=${MIKO_CALLERID_NUM}))
same => n,ExecIf($["${MIKO_CALLERID_NUM}x" != "x"]?Set(CALLERID(name)=${MIKO_CALLERID_NUM}))
same => n,return
[SIP-1622603780-outgoing-custom] отрабатывает, но в переменной MIKO_CALLERID_NUM пусто.
В логах -
Executing [2410041@SIP-1622603780-outgoing-custom:1] NoOp("PJSIP/2799-00000064", "callerid settings") in new stack
-- Executing [2410041@SIP-1622603780-outgoing-custom:2] NoOp("PJSIP/2799-00000064", ""Test1"") in new stack
-- Executing [2410041@SIP-1622603780-outgoing-custom:3] NoOp("PJSIP/2799-00000064", "") in new stack
-- Executing [2410041@SIP-1622603780-outgoing-custom:4] ExecIf("PJSIP/2799-00000064", "0?Set(CALLERID(num)=)") in new stack
-- Executing [2410041@SIP-1622603780-outgoing-custom:5] ExecIf("PJSIP/2799-00000064", "0?Set(CALLERID(name)=)") in new stack
-- Executing [2410041@SIP-1622603780-outgoing-custom:6] Return("PJSIP/2799-00000064", "") in new stack
И еще. Я не нахожу значения "2638866" во всем каталоге /etc/asterisk (ниже вывод grep)
/etc/asterisk# grep -r "2638866" ./
/etc/asterisk#
Что я делаю не так.
С уважением, Олег.