вот с mixmonitor
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Executing [89509653313@from-internal-test:1] MixMonitor("SIP/100-000000a1", "89509653313.wav,b") in new stack
-- Executing [89509653313@from-internal-test:2] Dial("SIP/100-000000a1", "SIP/288199/89509653313") in new stack
вот тестовый план
[from-internal-test]
exten => _8X.,1,MixMonitor(89509653313.wav,b)
exten => _8X.,2,Dial(SIP/288199/${EXTEN}
Я даже согласен на такое решение, что удалять за собой файл при помощи скриптов, но как распознать было соединение с абонентом или нет, астер ниче не пишет... для него есть только соединение ip телефон - транк, что за транком он не знает, ну или я туплю.