Не сработало однако.
Так не работает:
[Outgoing-1]
exten => s,1,Set(CALLERID(all)=<1234567>)
exten => _XXXXXXX,1,NoOp(звонок на городские)
exten => _XXXXXXX,n,Set(MPATH=/files/records_mp3/1234567)
exten => _XXXXXXX,n,Set(RECORDING=1)
exten => _XXXXXXX,n,Macro(recording,${CALLERID(num)},${EXTEN})
exten => _XXXXXXX,n,Dial(SIP/8495${EXTEN}@op2,30,tTgm)
exten => _XXXXXXX,n,Hangup()
А так работает:
[Outgoing-1]
exten => s,1,Set(CALLERID(all)=<1234567>)
exten => _XXXXXXX,1,NoOp(звонок на городские)
exten => _XXXXXXX,n,Set(MPATH=/files/records_mp3/1234567)
exten => _XXXXXXX,n,Set(RECORDING=1)
exten => _XXXXXXX,n,Macro(recording,${CALLERID(num)},${EXTEN})
same => n,Set(CALLERID(all)=<1234567>)
exten => _XXXXXXX,n,Dial(SIP/8495${EXTEN}@op2,30,tTgm)
exten => _XXXXXXX,n,Hangup()
Вот вопрос, то есть нельзя глобально в контексте прописать callerid ? везде в каждый exten прописывать same => n,Set(CALLERID(all)=<1234567>) ?