i have created 2 sip user
i have used 1.4.39 asterisk version
in sip.conf
[8001]
host=dynamic
type=friend
secret=8001
context=test3
disallow=all
allow=alaw
allow=ulaw
dtmfmode=rfc2833
nat=yes
qualify=yes
[8002]
host=dynamic
type=friend
secret=8002
context=test3
disallow=all
allow=alaw
allow=ulaw
dtmfmode=rfc2833
nat=yes
qualify=yes
in extensions.conf
[test3]
exten => _X.,1,MixMonitor(${CALLERID(num)}-${EXTEN}-${STRFTIME(${EPOCH},%Y%m%d-%H%M%S)}.wav)
exten => _X.,n,Dial(SIP/${EXTEN},30,Tto)
exten => _X.,n,hangup()
i have used below solution
working file but when listening recording file both conversion caller and cally party voice perfect but
when in beetween i have played 1 audio file is recorded but sound very low not able to listen that audion file.
Use an AMI packet like this:
Action: Originate
Channel: Local/do_playback@cfmc_cdi_private
Exten: do_chanspy
Context: cfmc_cdi_private
Priority: 1
Variable: CfMC_ActionID=PlayBack
Variable: CfMC_WhatToPlay=lyrics-louie-louie
Variable: CfMC_WhoHear=SIP/GXP280
ActionID: PlayBack
Async: true
With dialplan like this:
exten => do_playback,1,Answer()
exten => do_playback,n,UserEvent(BeforePlayBack,ActionID:${CfMC_ActionID}
& ${UNIQUEID} & ${CHANNEL} & ${CfMC_WhatToPlay} &
${CfMC_WhoHear})
exten => do_playback,n,Wait(0.3)
exten => do_playback,n,Playback(${CfMC_WhatToPlay})
; PLAYBACKSTATUS - SUCCESS FAILED
exten => do_playback,n,UserEvent(AfterPlayBack,ActionID:${CfMC_ActionID}
& ${UNIQUEID} & ${CHANNEL} & ${CfMC_WhatToPlay} &
${CfMC_WhoHear} & ${PLAYBACKSTATUS})
exten => do_playback,n,Hangup()
exten => do_chanspy,1,Answer()
exten => do_chanspy,n,UserEvent(BeforeChanSpy,ActionID:${CfMC_ActionID} &
${UNIQUEID} & ${CHANNEL} & ${CfMC_WhatToPlay} & ${CfMC_WhoHear})
exten => do_chanspy,n,ChanSpy(${CfMC_WhoHear},qW)
exten => do_chanspy,n,UserEvent(AfterChanSpy,ActionID:${CfMC_ActionID} &
${UNIQUEID} & ${CHANNEL} & ${CfMC_WhatToPlay} & ${CfMC_WhoHear})
exten => do_chanspy,n,Hangup()
please anyone help me to store recording file with full converion of caller and callr also in between played audio file perfectly