Написать свой контекст обработки звонка при приеме, там сделать с ним все, что вы хотели в кастом дестинейшн делать.
К конце отправить звонок в from-trunk чтобы он по правилам инбаунд роутес обработался.
Например вот такое добавить в extensions_custom.conf
Код: Выделить всё
[from-trunk-sip-0441234567-cid]
exten => _X!,1,Set(CALLERID(name)=${CALLERID(num)})
exten => _X.,n,Set(CDR(accountcode)=0441234567)
exten => _X!,n,Goto(from-trunk,${EXTEN},1)
; end of [from-trunk-sip-0441234567-cid]
и соответственно в свойствах транка указать
context=from-trunk-sip-0441234567-cid