Подскажите. Может кто сходу знает. На старом сервере FreePBX13:
asterisk*CLI> dialplan show 7777@default
[ Included context 'ext-local' created by 'pbx_config' ]
'7777' => hint: SIP/7777&SIP/CustomPresence:7777 [pbx_config]
1. Set(__RINGTIMER=${IF($["${DB(AMPUSER/7777/ringtimer)}" > "0"]?${DB(AMPUSER/7777/ringtimer)}:${RINGTIMER_DEFAULT})}) [pbx_config]
2. ExecIf($["${REGEX("from-queue" ${CHANNEL})}"="1" && "${CONTEXT}"="from-internal-xfer"]?Set(__CWIGNORE=)) [pbx_config]
3. Macro(exten-vm,novm,7777,0,0,0) [pbx_config]
[dest] 4. Set(__PICKUPMARK=) [pbx_config]
5. GotoIf($["${IVR_CONTEXT}" != ""]?${IVR_CONTEXT},return,1) [pbx_config]
Новый на FreePBX15 пишет:
Aster*CLI> dialplan show 7777@default
[ Context 'default' created by 'pbx_config' ]
'_.' => 1. Playback(vm-goodbye) [extensions.conf:375]
2. Noop(ERROR: FreePBX Does not use the [default] context, confguration error) [extensions.conf:376]
3. Macro(hangupcall) [extensions.conf:377]
Под рукой нет, что б проверить, но... из соображений безопасности контексты default и public могут теперь не использоваться для совершения звонков. И это видно по второму примеру: плэйбэк, предупреждение в консоль и хангап.