Всем привет. Задача следующая:
Есть PBX на Еlastix 4. Из голосового меню клиент попадает в очередь. Нужно чтобы после того как оператор поднял трубку, клиенту проигралось уведомление о записи разговора.
Пробовал сделать как
здесь, но не получилось. При поднятии трубки оператором запускается процедура play_call_recording, однако записи не слышно, ни звонящему, ни вызывающему.
[play_call_recording]
exten => s,1,NoOp()
same =>n,Set(CALLEE=${CONNECTEDLINE(num)})
same => n,Originate(Local/${CALLEE}@bargein,app,Playback,/var/lib/asterisk/sounds/ru/razgovor-mozhet-byt-zapisan)
same =>n,Return()
[bargein]
exten => _X.,1,Noop(PLAY MUSIC THROUGH CHANSPY)
same => n,Answer()
same => n,ChanSpy(SIP/${EXTEN},BEq)
same => n,Hangup()
P.S. В идеале сообщение нужно проигрывать при любом входящем и исходящем звонке.