custom dial plan to record 3way calls - Vicibox 9.0.3

All installation and configuration problems and questions

Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N

custom dial plan to record 3way calls - Vicibox 9.0.3

Postby subkiisp » Mon Dec 04, 2023 6:30 am

hello,
i am using Vicibox 9.0.3
VERSION: 2.14-828a
BUILD: 210907-1901
Version: 2.14b0.5
SVN Version: 3516
DB Schema Version: 1644
DB Schema Update Date: 2021-09-09 07:14:02



i have added a custom dial plan entry in admin system settings

exten => _88.,1,Dial(${TRUNKloop}/89${EXTEN:2},,To)
exten => _88.,n,Hangup

exten => _89.,1,Answer
exten => _89.,n,Goto(defaultlog,7${EXTEN:2},1)
exten => _89.,n,Hangup

Campaign prefix: 88 for 3way.

call is being recorded.
how can i change the file name for 3way transfered call.

what i am getting now is

1 74 2023-12-04 05:52:33 151 150 20231204055233_8010_713331234101
2 74 2023-12-04 05:52:29 6 149 20231204-055229_2134577784_3123456786

how can i add callerid number in the file 1 instead of agentID 8010?

any ideas


i can use vicibox 9 default options in campaign to recording 3way, but it records full 60 min, even if call is dropped by both lines. i get recording of 60 min.. which increase the file size. so i am using custom dialplan.

please help someone.
many thanks.
subkiisp
 
Posts: 31
Joined: Tue Feb 14, 2017 7:42 pm

Re: custom dial plan to record 3way calls - Vicibox 9.0.3

Postby williamconley » Tue Aug 27, 2024 12:16 pm

defaultlog uses agi-VDAD_inbound_calltime_check.agi which has a "hard-coded" Ingroup name. It will look to that ingroup for settings for the filename.

The location of the ingroup is the "first position" in the agi parameters.

Code: Select all
# ; Below are the parameters needed for the script to be run properly
# ; 1. the in-group to take settings from


However, by default in [defaultlog] that parameter is blank. (note the six ------ at the start of the parameters)
Code: Select all
[defaultlog]
exten => s,n,AGI(agi-VDAD_inbound_calltime_check.agi,-----NO-----defaultlog-------------------------NO-----YES)


I didn't check farther to find out how it arrives at the settings if there's no Ingroup specified. But it would seem likely that hard-coding an actual ingroup would give the system a place to grab that setting.

The example from the top of the notes in the agi:
Code: Select all
#exten => 1234,2,AGI(agi-VDAD_inbound_calltime_check.agi,INBOUND-----YES-----START-----24hours-----EXTENSION-----101-----default-----NO-----YES)
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20134
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)


Return to Support

Who is online

Users browsing this forum: Google [Bot] and 33 guests