Click here to Skip to main content
15,903,362 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
Hi,

I need to develop an automated dialer.Whose job will be to take phone numbers from the excel/CSV/DataBase and start dialling the different customers simultaneously (multithreading technology).Once got connected to customer then connect that call to one of the caller who is free and pop up the CRM at agent. I mean to say.

Firstly, I am assuming here that a typical dialer will have a voice component, being the dialer itself. This will contain the logic for consuming a campaign, an algorithm if predictive, and the ability to determine a dial result (most often if the recipient of the call has answered as human or machine). The second component is the interface for the agents which will pop up on their screen when an outbound call has found a human (sometimes a machine if desired), along with pertinent information about the target customer and also provide the ability for the agent to dispose of the call, enter comments and change data about the customer for future campaigns and reporting.

Dialer must be intelligent enough to make and transfer the calls to idle agent.

Is there any API is available in .net which can help me to develop this product as per the scenario given above?
Posted
Updated 4-Dec-14 18:36pm
v3
Comments
PIEBALDconsult 5-Dec-14 0:34am    
No one in the world wants you to do that.
See also: http://en.wikipedia.org/wiki/Auto_dialer

1 solution

Hello,

I have study a project earlier that can be useful for you: How to develop an autodialer / predictive dialer in C#[^].
It is based on a C# VoIP library that has prewritten components for creating an autodialer and other features that you mentioned.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900