Dear Consultants,
We require a customized dialplan/ or script as described below:
Purpose:
We have a list of subscribed customers that keeps changing,
periodically, we need to check whether the phone number they provide are active* or inactive**.
Volume: say, 5-10k numbers
active*: Phone Number defined as active is the phone rings (includes No Answer, Busy, Waiting, Voicemail etc).
inactive**: Phone Number defined as inactive, in case phone switched off, disconnected, invalid.
Current Implementation:
We use vicidial survey campaign that is based on a fixed timeout in the dialplan but its not accurate. We require that the call dialed be disconnected as soon as a ring is detected (generally around 6-8 secs b4 voicemail,if present, kicks in), this way we save on VOIP cost. Customers are in middle east countries and a minute costs around USD 0.1 (phew!!!)
KEY: If you can provide a ring detection (180 SIP repsonse) or some code in there that resolves the issue, it'd be great.
Reporting: The current vici reporting is fine enough, where we have the timestamp, number, and "status" of each call.
Other: Our voip routes do provide inband tones, as in you can hear caller tunes set by numbers etc so we generally dont use the false ringback tone.
Just incase it helps.
Alternate suggestons are welcome.
Please PM or quote your charges as applicable.
Thank you.