another problem on my system
Posted:
Wed Sep 20, 2006 12:37 am
by kpanik
hi all ,
my problem is :
the outbound calls , after answered by customer and hangup the calls before being trasferred of the agents , remain locked into vicidial_auto_calls .... for 2 minutes....
the are a problem ...??
any suggestions ??
sorry fo my bad english
Posted:
Wed Sep 20, 2006 4:30 am
by kpanik
we have noticed that the problem on object, it does not happen if not we use the realtime asterisk configuration.
beyond this problem, asterisk with realtime and vicidial work fine
Posted:
Wed Sep 20, 2006 5:39 am
by mflorell
Do you have the two 'h' extens in your extensions.conf like they should be?
Are you Dialing with the 'o' flag?
Do you have the call_log.agi script entered before your Dial entry in extension.conf?
Posted:
Wed Sep 20, 2006 6:16 am
by kpanik
yes matt...
this is a part of my extensions.conf ...
[default]
exten => h,1,DeadAGI(call_log.agi,${EXTEN}) ; DeadAGI is new
exten => h,2,DeadAGI(VD_hangup.agi,PRI-----NODEBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME})
exten => _x.,1,AGI(call_log.agi,${EXTEN})
exten => _x.,2,Dial(${TRUNK}/${EXTEN},20,tTo)
exten => _x.,3,Congestion
exten => 2500,1,AGI(call_log.agi,${EXTEN})
exten => 2500,2,Goto(ivr,s,1)
[ivr]
exten => h,1,DeadAGI(call_log.agi,${EXTEN}) ; DeadAGI is new
exten => h,2,DeadAGI(VD_hangup.agi,PRI-----NODEBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME})
;exten => h,2,DeadAGI(VD_hangup.agi,${EXTEN})
exten => s,1,Wait(1)
exten => s,2,Set(COUNT=1)
exten => s,3,Answer
exten => s,4,Set(TIMEOUT(digit)=5)
exten => s,5,Set(TIMEOUT(response)=7)
exten => s,6,Wait(.5)
exten => s,7,Background(ivrcassinescooter)
exten => 1,1,Goto(default,8365,1)
exten => t,1,GotoIf($[${COUNT} = 3]?exit,1)
exten => t,2,Set(COUNT=$[${COUNT} + 1])
exten => t,3,Goto(s,7)
exten => i,1,GotoIf($[${COUNT} = 5]?exit,1)
exten => i,2,Set(COUNT=$[${COUNT} + 1])
exten => i,3,Goto(s,7)
exten => exit,1,Playback(vm-goodbye)
exten => exit,2,Wait(3)
exten => exit,3,Hangup
Posted:
Wed Sep 20, 2006 10:15 am
by mflorell
Does this happen if you do a normal VICIDIAL campaign with no IVR first?
Posted:
Wed Sep 20, 2006 11:05 am
by kpanik
in the campaign with the first extensions "8365" the agi-VDADtransfer this not happened .
but with the extension 2500, all work fine, but, if the customer hangup the call before of transfer at agent, the field in the vicidial_auto_call table dont' delete first od two minutes.
Any suggestion ?
Posted:
Wed Sep 20, 2006 12:53 pm
by mflorell
try sticking a call_log.agi entry at the top of the 2500 exten.
Posted:
Thu Sep 21, 2006 6:43 am
by kpanik
this is my extension for 2500
exten => 2500,1,AGI(call_log.agi,${EXTEN})
exten => 2500,2,Goto(ivrcassine,s,1)
Posted:
Thu Sep 21, 2006 10:00 am
by mflorell
There are probably several things that the SURVEY agi script would do in the database that you are not doing. I would suggest trying the SURVEY script and seeing if using that instead of your IVR would fix the issue.
Posted:
Thu Sep 21, 2006 10:00 am
by kpanik
that problems can give the extension.conf in real Time ?
Posted:
Thu Sep 21, 2006 10:08 am
by mflorell
I have never used VICIDIAL with RealTime for extensions.conf. I have no idea what the difference would be.
Do you have Asterisk CLI output from each?
Posted:
Thu Sep 21, 2006 10:15 am
by kpanik
yes, but there are not a difference....