From 0ba8bd3862002b9def3da4a5542c6cb6a438a0b2 Mon Sep 17 00:00:00 2001 From: mikec Date: Fri, 23 May 2008 15:31:58 +0000 Subject: [PATCH] added documentation for the new ALL_outbound agi into the dialplan. git-svn-id: svn://192.168.202.10@871 3d104415-ff17-0410-8863-d5cf3c621b8a --- docs/conf_examples/extensions.conf.sample | 44 +++++++++++++++++------ 1 file changed, 33 insertions(+), 11 deletions(-) diff --git a/docs/conf_examples/extensions.conf.sample b/docs/conf_examples/extensions.conf.sample index 14aa33c6..fff99b75 100644 --- a/docs/conf_examples/extensions.conf.sample +++ b/docs/conf_examples/extensions.conf.sample @@ -341,12 +341,34 @@ exten => 8500998,2,Playback(silence) exten => 8500998,3,AGI(agi-dtmf.agi) exten => 8500998,4,Hangup -;#### VDAD STANDARD TRANSFER ENTRIES #### +;#### VDAD STANDARD TRANSFER ENTRIES #### +; Below are the parameters needed for the agi-VDAD_ALL_outbound.agi script to be run properly +; 1. the method of call handling for the script: +; - NORMAL - Standard outbound routing to agent +; - TEST - For performance testing only +; - BROADCAST - For no-agent broadcast dialing +; - SURVEY - For survery question then on to agent +; - REMINDER - Reminder campaign +; - REMINDX - Reminder with transfer to agent +; 2. the method of searching for an available agent: +; - LB - Load Balance total system +; - LO - Load Balance Overflow only (priority to home server) +; - SO - Home server only +; 3. the sound file to play when doing a SURVEY, REMINDER, REMINDX campaign +; 4. the acceptible dtmf digits for a SURVEY +; 5. the out-opt digit for a SURVEY (must be in the digit map) +; 6. the sound file to play for a SURVEY when transfering to an agent +; 7. the sound file to play for a SURVEY when DNCing the call +; 8. OPTIN or OPTOUT: if OPTIN call is only sent to agent with button press +; if OPTOUT call is sent to agent if no button press at all +; 9. the status that is use for a SURVEY when someone opts out +; if the status is DNC it will also add them to the internal dnc table + ; VICIDIAL_auto_dialer transfer script for no-agent campaigns: exten => 8364,1,AGI(agi://127.0.0.1:4577/call_log) -exten => 8364,2,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) -exten => 8364,3,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) -exten => 8364,4,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) +exten => 8364,2,AGI(agi-VDAD_ALL_outbound.agi,NORMAL-----LB) +exten => 8364,3,AGI(agi-VDAD_ALL_outbound.agi,NORMAL-----LB) +exten => 8364,4,AGI(agi-VDAD_ALL_outbound.agi,NORMAL-----LB) exten => 8364,5,Hangup ; VICIDIAL_auto_dialer transfer script: @@ -358,9 +380,9 @@ exten => 8365,5,Hangup ; VICIDIAL_auto_dialer transfer script SURVEY at beginning: exten => 8366,1,AGI(agi://127.0.0.1:4577/call_log) -exten => 8366,2,AGI(agi-VDAD_ALL_outbound.agi,SURVEY-----LB-----US_pol_survey_hello-----1238-----8-----US_pol_survey_transfer-----US_thanks_no_contact) -exten => 8366,3,AGI(agi-VDAD_ALL_outbound.agi,SURVEY-----LB-----US_pol_survey_hello-----1238-----8-----US_pol_survey_transfer-----US_thanks_no_contact) -exten => 8366,4,AGI(agi-VDAD_ALL_outbound.agi,SURVEY-----LB-----US_pol_survey_hello-----1238-----8-----US_pol_survey_transfer-----US_thanks_no_contact) +exten => 8366,2,AGI(agi-VDAD_ALL_outbound.agi,SURVEY-----LB-----US_pol_survey_hello-----1238-----8-----US_pol_survey_transfer-----US_thanks_no_contact-----OPTOUT-----DNC) +exten => 8366,3,AGI(agi-VDAD_ALL_outbound.agi,SURVEY-----LB-----US_pol_survey_hello-----1238-----8-----US_pol_survey_transfer-----US_thanks_no_contact-----OPTOUT-----DNC) +exten => 8366,4,AGI(agi-VDAD_ALL_outbound.agi,SURVEY-----LB-----US_pol_survey_hello-----1238-----8-----US_pol_survey_transfer-----US_thanks_no_contact-----OPTOUT-----DNC) exten => 8366,5,Hangup ; VICIDIAL_auto_dialer transfer script Load Balance Overflow: @@ -399,8 +421,8 @@ exten => 8372,5,Hangup ;; VICIDIAL_auto_dialer transfer script for no-agent campaigns: ;exten => 8364,1,Playback(sip-silence) ;exten => 8364,2,AGI(agi://127.0.0.1:4577/call_log) -;exten => 8364,3,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) -;exten => 8364,4,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN}) +;exten => 8364,3,AGI(agi-VDAD_ALL_outbound.agi,NORMAL-----LB) +;exten => 8364,4,AGI(agi-VDAD_ALL_outbound.agi,NORMAL-----LB) ;exten => 8364,5,Hangup ; ;; VICIDIAL_auto_dialer transfer script: @@ -413,8 +435,8 @@ exten => 8372,5,Hangup ;; VICIDIAL_auto_dialer transfer script SURVEY at beginning: ;exten => 8366,1,Playback(sip-silence) ;exten => 8366,2,AGI(agi://127.0.0.1:4577/call_log) -;exten => 8366,3,AGI(agi-VDAD_ALL_outbound.agi,SURVEY-----LB-----US_pol_survey_hello-----1238-----8-----US_pol_survey_transfer-----US_thanks_no_contact-----OPTOUT) -;exten => 8366,4,AGI(agi-VDAD_ALL_outbound.agi,SURVEY-----LB-----US_pol_survey_hello-----1238-----8-----US_pol_survey_transfer-----US_thanks_no_contact-----OPTOUT) +;exten => 8366,3,AGI(agi-VDAD_ALL_outbound.agi,SURVEY-----LB-----US_pol_survey_hello-----1238-----8-----US_pol_survey_transfer-----US_thanks_no_contact-----OPTOUT-----DNC) +;exten => 8366,4,AGI(agi-VDAD_ALL_outbound.agi,SURVEY-----LB-----US_pol_survey_hello-----1238-----8-----US_pol_survey_transfer-----US_thanks_no_contact-----OPTOUT-----DNC) ;exten => 8366,5,Hangup ; ;; VICIDIAL_auto_dialer transfer script Load Balance Overflow: