I had followed this intruct to setup the stereo recording for Vicidial:
https://www.vicidial.org/docs/GATEWAY_R ... SERVER.txt
I had tried to setup the available FreePBX as a SIP gateway and recording the Predictive call with step below:
- Setup trunk peer-to-peer between VIcidial and FreePBX
- Call with Prefix 8+phone number will to to FreePBX
- Setup dial plan in FreePBX:
- Code: Select all
[trunkinbound]
exten => _X.,1,Set(VICIrecGatewayID=${SIP_HEADER(X-VICIrecGatewayID)})
exten => _X.,n,Noop(Received VICIrecGatewayID: ${VICIrecGatewayID})
exten => _X.,n,AGI(agi-DID_route.agi)
exten => _X.,n,Hangup()
[stereo-rec-inbound]
exten => _X.,1,Progress()
exten => _X.,n,Noop(CALLERID: ${CALLERID(num)})
exten => _X.,n,Set(CARRIER_FILENAME=carrier_${UNIQUEID}.wav)
exten => _X.,n,Set(DIALER_FILENAME=dialer_${UNIQUEID}.wav)
exten => _X.,n,Noop(Carrier Filename: ${CARRIER_FILENAME})
exten => _X.,n,Noop(Dialer Filename: ${DIALER_FILENAME})
exten => _X.,n,MixMonitor(/var/spool/asterisk/monitor/${CARRIER_FILENAME},r(${CARRIER_FILENAME})t(${DIALER_FILENAME})S)
exten => _X.,n,Dial(SIP/${EXTEN}@CMC_842871078450,,tTor)
[stereo-rec-outbound]
exten => _X.,1,Progress()
exten => _X.,n,Noop(CALLERID: ${CALLERID(num)})
exten => _X.,n,Set(CARRIER_FILENAME=carrier_${UNIQUEID}.wav)
exten => _X.,n,Set(DIALER_FILENAME=dialer_${UNIQUEID}.wav)
exten => _X.,n,Noop(Carrier Filename: ${CARRIER_FILENAME})
exten => _X.,n,Noop(Dialer Filename: ${DIALER_FILENAME})
exten => _X.,n,MixMonitor(,t(${CARRIER_FILENAME})r(${DIALER_FILENAME})S)
exten => _X.,n,Dial(SIP/${EXTEN}@CMC_842871078450,,tTor)
exten => _X.,n,Hangup()
Unfortunately, when the recording appear in FreePBX still one side ( called side), there is no recording for agent ( from Vicidial)
So the question:
- Do I need to setup another Telephony server in Vicidial for Gateway Recording Server ?
- The Carries to call out need to setup in Gateway Recording Server as well?
- Is the anyway setup Gateway Recording Server in same server of Vicidial "Express" server?
Thank a lot!.