Не совсем то. Перевод (трансфер) выполняется как средствами конечного оборудования и средствами Астериска (CLI> features show)
Если был бы ИП телефон, то можно было бы дебажить в чистом SIP - посылки INFO или DTMF. В случае Dvg6004s - дополнительный гимао для первого сценария - hook flash, который должен иметь определённый (настраиваемый) интервал, который может интерпретироваться устройством в посылку INFO.
Там у него
Код: Выделить всё
-- Executing [1000@urafxo:1] Read("SIP/atafxo-00000002",
"NUM,en/vm-enter-num-to-call") in new stack
-- <SIP/atafxo-00000002> Playing 'en/vm-enter-num-to-call.gsm'
(language 'en')
-- User entered '000'
-- Executing [1000@urafxo:2] SendDTMF("SIP/atafxo-00000002", "F")
то есть выполняется сценарий диалплана
[urafxo]
exten => 1000,1,Read(NUM,en/vm-enter-num-to-call) ; воспроизводится "введите номер" и считываются цифры, было набрано 000
exten => 1000,2, SendDTMF(${NUM}) ; было передана "F". Почему? могу предположить, что, возможно, там эта строка была в виде
exten => 1000,2, SendDTMF(F) - человек хотел передать flash (!?)
Естественно, никакой SIP INFO там не посылалось.