by lytnev » Wed Nov 16, 2011 5:24 pm
Hi there,
I have a code to make ViciDial 2.4 working with Asterisk 1.8
My company was testing it for a month but with light load (up to 5 agents) and it was fine. Next step is to move all agents to this new configuration.
I'd like to see others using this code before moving putting full load on new ViciDial installation.
Note: this code works only for external phones, but not phones generated by ViciDial. Changes were made on top of ViciDial version 2.4-324a
Here are steps to make it work:
************************************************************
Change to /etc/asterisk/extensions.conf file:
replace
********************************
; astGUIclient conferences
exten => _86000[0-4]X,1,Meetme,${EXTEN}|q
exten => _86000[0-4]X,n,Hangup
; VICIDIAL conferences
exten => _86000[5-9]X,1,Meetme,${EXTEN}|F
exten => _86000[5-9]X,n,Hangup
exten => _8600[1-2]XX,1,Meetme,${EXTEN}|F
exten => _8600[1-2]XX,n,Hangup
; quiet entry and leaving conferences for VICIDIAL (inbound announce and SendDTMF)
exten => _78600XXX,1,Meetme,${EXTEN:1}|Fq
exten => _78600XXX,n,Hangup
; quiet monitor-only extensions for meetme rooms (for room managers)
exten => _68600XXX,1,Meetme,${EXTEN:1}|Fmq
exten => _68600XXX,n,Hangup
; quiet monitor-only entry and leaving conferences for VICIDIAL (recording)
exten => _58600XXX,1,Meetme,${EXTEN:1}|Fmq
exten => _58600XXX,n,Hangup
; voicelab exten
exten => _86009XX,1,Meetme,${EXTEN}|Fmq
; voicelab exten moderator
exten => _986009XX,1,Meetme,${EXTEN:1}
***************************
with
***************************
; astGUIclient conferences
exten => _86000[0-4]X,1,Meetme(${EXTEN},q)
;exten => _86000[0-4]X,1,ConfBridge(${EXTEN},q)
exten => _86000[0-4]X,n,Hangup
; VICIDIAL conferences
exten => _86000[5-9]X,1,Meetme(${EXTEN},F)
;exten => _86000[5-9]X,1,ConfBridge(${EXTEN},a)
exten => _86000[5-9]X,n,Hangup
exten => _8600[1-2]XX,1,Meetme(${EXTEN},F)
;exten => _8600[1-2]XX,1,ConfBridge(${EXTEN},a)
exten => _8600[1-2]XX,n,Hangup
; quiet entry and leaving conferences for VICIDIAL (inbound announce, SendDTMF and ring-agent)
exten => _78600XXX,1,Meetme(${EXTEN:1},Fq)
;exten => _78600XXX,1,ConfBridge(${EXTEN:1},mq)
exten => _78600XXX,n,Hangup
; quiet monitor-only extensions for meetme rooms (for room managers)
exten => _68600XXX,1,Meetme(${EXTEN:1},Fmq)
;exten => _68600XXX,1,ConfBridge(${EXTEN:1},mq)
exten => _68600XXX,n,Hangup
; quiet monitor-only entry and leaving conferences for VICIDIAL (recording)
exten => _58600XXX,1,Meetme(${EXTEN:1},Fmq)
;exten => _58600XXX,1,ConfBridge(${EXTEN:1},mq)
exten => _58600XXX,n,Hangup
; voicelab exten
exten => _86009XX,1,Meetme(${EXTEN},Fmq)
; voicelab exten moderator
exten => _986009XX,1,Meetme(${EXTEN:1})
********************************
also replace
exten => 8369,3,AMD(2000|2000|1000|5000|120|50|4|256)
with
exten => 8369,3,AMD(2000,2000,1000,5000,120,50,4,256)
replace
exten => 8373,3,AMD(2000|2000|1000|5000|120|50|4|256)
with
exten => 8373,3,AMD(2000,2000,1000,5000,120,50,4,256)
replace
exten => 8375,3,AMD(2000|2000|1000|5000|120|50|4|256)
with
exten => 8375,3,AMD(2000,2000,1000,5000,120,50,4,256)
***********************************************************
***********************************************************
Change the file:
/usr/share/astguiclient/ADMIN_keepalive_ALL.pl
Replace all function calls to "DeadAGI" with "AGI"
***********************************************************
replace files:
/usr/share/astguiclient/AST_conf_update.pl
/usr/share/astguiclient/AST_manager_listen.pl
/usr/share/astguiclient/AST_update.pl
Added Nov 16, 2011:
Please, review Issue Tracker case #0000521. I have no permission to publish links.
Last edited by
lytnev on Wed Nov 16, 2011 8:25 pm, edited 2 times in total.