Куда грамотнее вписать (чтобы не порушить остальную логику) ?
Код: Выделить всё
exten => s,1,Set(CDR(userfield)=${EXTEN})
Код: Выделить всё
exten => s,1,Set(CDR(userfield)=${EXTEN})
Код: Выделить всё
[from-pstn-custom]
exten => 2301412,1,Set(CDR(userfield)=${EXTEN})
exten => 2301412 ,n,Goto(ext-did,,1)
Код: Выделить всё
localhost*CLI> dialplan show 2301412@from-trunk
[ Included context 'ext-did-0002' created by 'pbx_config' ]
'2301412' => 1. Set(__FROM_DID=${EXTEN}) [pbx_config]
2. Gosub(app-blacklist-check,s,1) [pbx_config]
3. ExecIf($[ "${CALLERID(name)}" = "" ] ?Set(CALLERID(name)=${CALLERID(num)})) [pbx_config]
4. Set(__CALLINGPRES_SV=${CALLERPRES()}) [pbx_config]
5. Set(CALLERPRES()=allowed_not_screened) [pbx_config]
[dest-ext] 6. Goto(timeconditions,7,1) [pbx_config]
[ Included context 'ext-did-catchall' created by 'pbx_config' ]
'_.' => 1. Noop(Catch-All DID Match - Found ${EXTEN} - You probably want a DID for this.) [pbx_config]
2. Goto(ext-did,s,1) [pbx_config]
Код: Выделить всё
[from-pstn-custom]
exten => _.,1,Set(CDR(userfield)=${EXTEN})
exten => _.,n,Goto(ext-did,,1)