Page 1 of 1

Determine if 3rd party phone ringing

PostPosted: Wed Dec 05, 2012 2:48 pm
by oach
Trying to determine if there is a way to know if, in outbound, that the person being called phone is ringing (my assumption is predictive dial does but we are not using predictive dial). I have been focused on table data but can't seem to pinpoint this within that data (I do see INCALL even if the phone hasn't been answered).

Vitals of the machines:
We are using old versions of the software as we have our own layer built on top: VicidialNOW CE 1.3: Vicidial 2.0.5 1rc1 BUILD: 90522-0506, Asterisk 1.2.30.2 (http://vicidialnow.blogspot.com/2009/11 ... eased.html) across five servers (all HP G4p), no digium, no extra software (outside of what is bundled w/ VicidialNOW). Specs of a HP G4p: (2) Intel Xeon 3.6GHz CPUs 2MB L2 cache, 6GB ECC memory. These machines are dedicated machines that we have on site.

Thank you for your time and help.

Re: Determine if 3rd party phone ringing

PostPosted: Wed Dec 05, 2012 3:31 pm
by williamconley
ringing is never stored.

ringing is merely a "non-answered but interesting piece of information".

in fact, many carriers do not share "ringing" information back to the origination point even if it does ring.

Re: Determine if 3rd party phone ringing

PostPosted: Wed Dec 05, 2012 5:01 pm
by oach
Maybe I am wording my question incorrectly.

What I would like to do is be able to know when an outbound dial is made, if the 3rd party has picked up the call or not. Based on this piece of information I would like to perform some tasks.

Re: Determine if 3rd party phone ringing

PostPosted: Wed Dec 05, 2012 6:16 pm
by williamconley
Oops. I read that wrong, I was discussing outbound. Let me try that again.

Your version does not support "ringing" or knowledge of whether the remote agent has or has not picked up. Later versions have a feature call "on-hook agent" that allows for this functionality, but your version assumed all remote agents were always available and blindly passed the call to them. No monitoring of anything except termination of the call.

You could attempt to add functionality for this with special scripting, but it would likely cost a lot more than an upgrade.

Do understand you are using a very old version. You are on 2.0.5 and since then there has been 2.2.0, 2.2.1, 2.4 releases and now we are in 2.6 and it is stable and has a lot more new toys. A lot.