Dual Channel Recordings
Posted: Thu Aug 08, 2024 11:09 am
Hi,
Our setup was done from Vicibox - 11.0.1 with SVN VERSION: 2.14-926a BUILD: 240805-1738 on Asterisk 16.30.0-vici.
Its a standalone server with just 5 agents with SIP based carrier and SIP phones for agents with Vici Webphone enabled
We want to setup Dual Channel Recordings for Inbound & Outbound calls on it now.
Our queries are:
Kindly shred some light on PJSIP and Dual Channel Recordings Setup in Vicidial
Expecting a good response from ADMIN: mflorell
Thank You.
Our setup was done from Vicibox - 11.0.1 with SVN VERSION: 2.14-926a BUILD: 240805-1738 on Asterisk 16.30.0-vici.
Its a standalone server with just 5 agents with SIP based carrier and SIP phones for agents with Vici Webphone enabled
We want to setup Dual Channel Recordings for Inbound & Outbound calls on it now.
We have the following documentation to enable PJSIP from: https://www.vicidial.org/docs/PJSIP_SUPPORT.txt
Recordings Server: https://www.vicidial.org/docs/GATEWAY_RECORDING_SERVER.txt
Our queries are:
- We have enabled the PJSIP as per above document but now we are unable to use the SIP phones and carriers.
Can't we get SIP phones and carriers working after enabling PJSIP ?
- Do we need to setup a new Recording server for recordings and it cannot be setup in standalone one ?
- Do we need to add [trunkinbound] the lines or modify the lines in extensions.conf as per the GATEWAY_RECORDING_SERVER ?
- Do we need to add the following to dial plan as we want to set it up on SIP carrier and SIP Agent Phones (Webphones) ?
- Code: Select all
NEW VICI RECORDING GATEWAY SERVER:
(Assumes use of PJSIP on the Gateway Recording server, adjust for your inbound dialer and outbound carrier)
[handler]
exten => addheader,1,Set(PJSIP_HEADER(add,X-VICIrecGatewayID)=${VICIrecGatewayID})
exten => addheader,n,Return()
[stereo-rec-inbound]
exten => _X.,1,Progress()
exten => _X.,n,Noop(${CALLERID(num)})
exten => _X.,n,AGI(agi-VICIrecGateway.agi)
exten => _X.,n,Noop(${CARRIER_FILENAME})
exten => _X.,n,Noop(${DIALER_FILENAME})
exten => _X.,n,MixMonitor(,r(${CARRIER_FILENAME})t(${DIALER_FILENAME})S)
exten => _X.,n,Dial(PJSIP/${EXTEN}@pjdial147,,Tob(handler^addheader^1))
[stereo-rec-outbound]
exten => _X.,1,Progress()
exten => _X.,n,Noop(${CALLERID(num)})
exten => _X.,n,AGI(agi-VICIrecGateway.agi)
exten => _X.,n,Noop(${CARRIER_FILENAME})
exten => _X.,n,Noop(${DIALER_FILENAME})
exten => _X.,n,MixMonitor(,t(${CARRIER_FILENAME})r(${DIALER_FILENAME})S)
exten => _X.,n,Dial(PJSIP/${EXTEN}@pjsgw1,,To)
- What are the per-requsits or requirements to setup an Dual Channel Recordings in Vicidial ?
If any one has the complete steps to setup Dual Channel Recordings in Vicidial kindly share them.
Kindly shred some light on PJSIP and Dual Channel Recordings Setup in Vicidial
Expecting a good response from ADMIN: mflorell
Thank You.