Page 1 of 1

Predictive dialling

PostPosted: Wed May 09, 2012 6:33 am
by geoffers1
Hi, I'm having issues in setting up the predictive dialling for my campaign. For now I only have 2 agents who are manually dialling the leads and all is working fine. This number of agents is going to change very soon so I need to get this side of things working.

If I change the campaign to any of the auto dialling options, no client info is being passed to the agent and no dialled calls are being passed through to the agents.

My asterix output show calls being dialled, but this line is strange: WARNING[15776] app_meetme.c: Conference number '8600052' not found!

When the agent logs in to a campaign that is set to auto dial should they get the message "You are the only person in this conference"? as they don't.

My dial plan is:
exten => _944X.,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _944X.,2,Dial(SIP/${EXTEN:3}@Node4,,tToR)
exten => _944X.,3,Hangup


Am I missing something from my dial plan? All help is gratefully received.

[May 9 11:36:59] VERBOSE[15745] logger.c: [May 9 11:36:59] == Manager 'sendcron' logged off from 127.0.0.1
[May 9 11:36:59] VERBOSE[15742] logger.c: [May 9 11:36:59] == Manager 'sendcron' logged off from 127.0.0.1
[May 9 11:37:00] VERBOSE[15773] logger.c: [May 9 11:37:00] == Parsing '/etc/asterisk/manager.conf': [May 9 11:37:00] VERBOSE[15773] logger.c: [May 9 11:37:00] Found
[May 9 11:37:00] VERBOSE[15773] logger.c: [May 9 11:37:00] == Manager 'sendcron' logged on from 127.0.0.1
[May 9 11:37:00] VERBOSE[1825] logger.c: [May 9 11:37:00] == Spawn extension (default, 8600052, 1) exited non-zero on 'SIP/8006-00000424'
[May 9 11:37:00] VERBOSE[1825] logger.c: [May 9 11:37:00] -- Executing [h@default:1] DeadAGI("SIP/8006-00000424", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16---------------") in new stack
[May 9 11:37:00] VERBOSE[1825] logger.c: [May 9 11:37:00] -- AGI Script agi://127.0.0.1:4577/call_log--HVcauses ... ---------- completed, returning 0
[May 9 11:37:00] VERBOSE[15775] logger.c: [May 9 11:37:00] == Parsing '/etc/asterisk/manager.conf': [May 9 11:37:00] VERBOSE[15775] logger.c: [May 9 11:37:00] Found
[May 9 11:37:00] VERBOSE[15775] logger.c: [May 9 11:37:00] == Manager 'sendcron' logged on from 127.0.0.1
[May 9 11:37:00] VERBOSE[15776] logger.c: [May 9 11:37:00] -- Executing [55558600052@default:1] MeetMeAdmin("Local/55558600052@default-4a53,2", "8600052|K") in new stack
[May 9 11:37:00] WARNING[15776] app_meetme.c: Conference number '8600052' not found!
[May 9 11:37:00] VERBOSE[15776] logger.c: [May 9 11:37:00] -- Executing [55558600052@default:2] Hangup("Local/55558600052@default-4a53,2", "") in new stack
[May 9 11:37:00] VERBOSE[15776] logger.c: [May 9 11:37:00] == Spawn extension (default, 55558600052, 2) exited non-zero on 'Local/55558600052@default-4a53,2'
[May 9 11:37:00] VERBOSE[15776] logger.c: [May 9 11:37:00] -- Executing [h@default:1] DeadAGI("Local/55558600052@default-4a53,2", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16---------------") in new stack
[May 9 11:37:00] VERBOSE[15776] logger.c: [May 9 11:37:00] -- AGI Script agi://127.0.0.1:4577/call_log--HVcauses ... ---------- completed, returning 0

Re: Predictive dialling

PostPosted: Wed May 09, 2012 2:30 pm
by williamconley
You posted the name of the installer (goautodial ce) but not the version! Gardo goes to a lot of work to maintain this distro ... but which version are you using? Please always post this even if you do not believe it relevant. It helps.

that being said:

Have you changed the IP address on your server after building it?

Is that new IP address the IP that shows on all IP referenced items such as phones, conferences, vicidial-conferences, servers, etc? If not, do not change them manually. Merely record that IP for ...

Did you run the admin update server ip script after changing your IP address? If not, run this script (/usr/share/astguiclient/ADMIN_update_server_ip.pl) with the present IP address as New one time for every ip address that this server has ever had in the past, and for each IP recorded from the line above. Doesn't hurt to run it extra times.

Be sure to reboot after running it.

If that's not the case ... you have some troubleshooting to do.

Re: Predictive dialling

PostPosted: Wed May 09, 2012 2:50 pm
by geoffers1
Hi. I've not changed the IP address of the server, it's the default 192.168.1.2.
We've been running for a couple of weeks now testing the whole system, so I followed the manual to setup autodial instead of manual dial, but no luck. Like I said, the asterix real time logs show calls being made but not passing back through to the agents.

Re: Predictive dialling

PostPosted: Thu May 10, 2012 4:23 pm
by gardo
Can you post the output of the following command:

uname -ra

Re: Predictive dialling

PostPosted: Wed Jun 13, 2012 4:31 am
by geoffers1
Hi, sorry for the late reply on this as I've been off sick.

The output for uname -ra:

[root@go ~]# uname -ra
Linux go.goautodial.org 2.6.18-238.9.1.el5.goPAE #1 SMP Thu Apr 28 05:24:24 EDT 2011 i686 i686 i386 GNU/Linux
[root@go ~]#

Re: Auto dialling

PostPosted: Fri Jun 15, 2012 7:46 am
by geoffers1
An update on my problem:

Manual dialling works fine and we have 4 agents dialling campaigns now for a few weeks. We want to change from manual dialling to auto dialling using the RATIO method.

When the campaign is changed the calls are being made (see Asterix CLI below) but when the call is answered it disconnects after 5 seconds and nothing is passed to the agent.

I've set up a test campaign set to auto dial and my mobile number is the only number being dialled. I can confirm that I receive calls from the system but can hear nothing before the call is hung up.

Can anyone please help with this??

Asterix CLI:

[Jun 15 13:30:43] VERBOSE[12714] logger.c: [Jun 15 13:30:43] == Manager 'sendcron' logged on from 127.0.0.1
[Jun 15 13:30:45] VERBOSE[12714] logger.c: [Jun 15 13:30:45] > Channel SIP/8002-00000000 was answered.
[Jun 15 13:30:45] VERBOSE[12728] logger.c: [Jun 15 13:30:45] -- Executing [8600051@default:1] MeetMe("SIP/8002-00000000", "8600051|F") in new stack
[Jun 15 13:30:45] VERBOSE[12728] logger.c: [Jun 15 13:30:45] == Parsing '/etc/asterisk/meetme.conf': [Jun 15 13:30:45] VERBOSE[12728] logger.c: [Jun 15 13:30:45] Found
[Jun 15 13:30:45] VERBOSE[12728] logger.c: [Jun 15 13:30:45] == Parsing '/etc/asterisk/meetme-vicidial.conf': [Jun 15 13:30:45] VERBOSE[12728] logger.c: [Jun 15 13:30:45] Found
[Jun 15 13:30:45] VERBOSE[12728] logger.c: [Jun 15 13:30:45] -- Created MeetMe conference 1023 for conference '8600051'
[Jun 15 13:30:45] VERBOSE[12728] logger.c: [Jun 15 13:30:45] -- Playing 'conf-onlyperson' (language 'en')
[Jun 15 13:30:47] VERBOSE[12714] logger.c: [Jun 15 13:30:47] == Manager 'sendcron' logged off from 127.0.0.1
[Jun 15 13:30:55] VERBOSE[12785] logger.c: [Jun 15 13:30:55] == Parsing '/etc/asterisk/manager.conf': [Jun 15 13:30:55] VERBOSE[12785] logger.c: [Jun 15 13:30:55] Found
[Jun 15 13:30:55] VERBOSE[12785] logger.c: [Jun 15 13:30:55] == Manager 'sendcron' logged on from 127.0.0.1
[Jun 15 13:30:55] VERBOSE[12786] logger.c: [Jun 15 13:30:55] -- Executing [94407989327933@default:1] AGI("Local/94407989327933@default-b600,2", "agi://127.0.0.1:4577/call_log") in new stack
[Jun 15 13:30:55] VERBOSE[12786] logger.c: [Jun 15 13:30:55] -- AGI Script agi://127.0.0.1:4577/call_log completed, returning 0
[Jun 15 13:30:55] VERBOSE[12786] logger.c: [Jun 15 13:30:55] -- Executing [94407989327933@default:2] Dial("Local/94407989327933@default-b600,2", "SIP/07989327933@Node4||tToR") in new stack
[Jun 15 13:30:55] VERBOSE[12786] logger.c: [Jun 15 13:30:55] -- Called 07989327933@Node4
[Jun 15 13:31:00] VERBOSE[12786] logger.c: [Jun 15 13:31:00] -- SIP/Node4-00000001 is making progress passing it to Local/94407989327933@default-b600,2
[Jun 15 13:31:01] VERBOSE[12851] logger.c: [Jun 15 13:31:01] == Parsing '/etc/asterisk/manager.conf': [Jun 15 13:31:01] VERBOSE[12851] logger.c: [Jun 15 13:31:01] Found
[Jun 15 13:31:01] VERBOSE[12851] logger.c: [Jun 15 13:31:01] == Manager 'sendcron' logged on from 127.0.0.1
[Jun 15 13:31:01] VERBOSE[12853] logger.c: [Jun 15 13:31:01] == Parsing '/etc/asterisk/manager.conf': [Jun 15 13:31:01] VERBOSE[12853] logger.c: [Jun 15 13:31:01] Found
[Jun 15 13:31:01] VERBOSE[12853] logger.c: [Jun 15 13:31:01] == Manager 'sendcron' logged on from 127.0.0.1
[Jun 15 13:31:01] VERBOSE[12853] logger.c: [Jun 15 13:31:01] == Manager 'sendcron' logged off from 127.0.0.1
[Jun 15 13:31:02] VERBOSE[12786] logger.c: [Jun 15 13:31:02] -- SIP/Node4-00000001 answered Local/94407989327933@default-b600,2
[Jun 15 13:31:02] VERBOSE[12785] logger.c: [Jun 15 13:31:02] > Channel Local/94407989327933@default-b600,1 was answered.
[Jun 15 13:31:02] VERBOSE[12925] logger.c: [Jun 15 13:31:02] -- Executing [8368@default:1] Playback("Local/94407989327933@default-b600,1", "sip-silence") in new stack
[Jun 15 13:31:03] VERBOSE[12925] logger.c: [Jun 15 13:31:03] -- Playing 'sip-silence' (language 'en')
[Jun 15 13:31:03] WARNING[12925] file.c: Unexpected control subclass '-1'
[Jun 15 13:31:03] VERBOSE[12925] logger.c: [Jun 15 13:31:03] -- Executing [8368@default:2] AGI("Local/94407989327933@default-b600,1", "agi://127.0.0.1:4577/call_log") in new stack
[Jun 15 13:31:03] VERBOSE[12925] logger.c: [Jun 15 13:31:03] -- AGI Script agi://127.0.0.1:4577/call_log completed, returning 0
[Jun 15 13:31:03] VERBOSE[12925] logger.c: [Jun 15 13:31:03] -- Executing [8368@default:3] AGI("Local/94407989327933@default-b600,1", "agi-VDAD_ALL_outbound.agi|NORMAL-----LB") in new stack
[Jun 15 13:31:03] VERBOSE[12925] logger.c: [Jun 15 13:31:03] -- Launched AGI Script /var/lib/asterisk/agi-bin/agi-VDAD_ALL_outbound.agi
[Jun 15 13:31:03] VERBOSE[12851] logger.c: [Jun 15 13:31:03] == Manager 'sendcron' logged off from 127.0.0.1
[Jun 15 13:31:04] VERBOSE[12925] logger.c: [Jun 15 13:31:04] -- AGI Script agi-VDAD_ALL_outbound.agi completed, returning 0
[Jun 15 13:31:04] VERBOSE[12925] logger.c: [Jun 15 13:31:04] -- Executing [8368@default:4] AGI("Local/94407989327933@default-b600,1", "agi-VDAD_ALL_outbound.agi|NORMAL-----LB") in new stack
[Jun 15 13:31:04] VERBOSE[12925] logger.c: [Jun 15 13:31:04] -- Launched AGI Script /var/lib/asterisk/agi-bin/agi-VDAD_ALL_outbound.agi
[Jun 15 13:31:04] VERBOSE[12785] logger.c: [Jun 15 13:31:04] == Manager 'sendcron' logged off from 127.0.0.1
[Jun 15 13:31:05] VERBOSE[12925] logger.c: [Jun 15 13:31:05] -- AGI Script agi-VDAD_ALL_outbound.agi completed, returning 0
[Jun 15 13:31:05] VERBOSE[12925] logger.c: [Jun 15 13:31:05] -- Executing [8368@default:5] Hangup("Local/94407989327933@default-b600,1", "") in new stack
[Jun 15 13:31:05] VERBOSE[12925] logger.c: [Jun 15 13:31:05] == Spawn extension (default, 8368, 5) exited non-zero on 'Local/94407989327933@default-b600,1'
[Jun 15 13:31:05] VERBOSE[12925] logger.c: [Jun 15 13:31:05] -- Executing [h@default:1] DeadAGI("Local/94407989327933@default-b600,1", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16---------------") in new stack
[Jun 15 13:31:06] VERBOSE[12925] logger.c: [Jun 15 13:31:06] -- AGI Script agi://127.0.0.1:4577/call_log--HVcauses ... ---------- completed, returning 0
[Jun 15 13:31:06] VERBOSE[12786] logger.c: [Jun 15 13:31:06] -- Executing [h@default:1] DeadAGI("Local/94407989327933@default-b600,2", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16-----ANSWER-----11-----4") in new stack
[Jun 15 13:31:06] VERBOSE[13236] logger.c: [Jun 15 13:31:06] == Parsing '/etc/asterisk/manager.conf': [Jun 15 13:31:06] VERBOSE[13236] logger.c: [Jun 15 13:31:06] Found
[Jun 15 13:31:06] VERBOSE[13236] logger.c: [Jun 15 13:31:06] == Manager 'sendcron' logged on from 127.0.0.1
[Jun 15 13:31:06] VERBOSE[13236] logger.c: [Jun 15 13:31:06] == Manager 'sendcron' logged off from 127.0.0.1
[Jun 15 13:31:07] VERBOSE[12786] logger.c: [Jun 15 13:31:07] -- AGI Script agi://127.0.0.1:4577/call_log--HVcauses ... --11-----4 completed, returning 0
[Jun 15 13:31:07] VERBOSE[12786] logger.c: [Jun 15 13:31:07] == Spawn extension (default, 94407989327933, 2) exited non-zero on 'Local/94407989327933@default-b600,2'