omar
omar

Reputation: 13

PHP-Based intranet application Call center

As in title, I am making a PHP-Based intranet application Call center, I've finished the DB design/UI. But now I need to automatically intercept calls and send the caller ID to the PHP webserver so the request is routed to the next free agent while his webpage refreshes with the caller's card(and previous questions maybe). Now, How can i route a call inside LAN?, My setup will be a switch where multiple telephone lines is connected this switch is connected with the server where there's a module(Maybe C++ that can intercept calls,route it to free agent,record the call and open the caller's card in the screen of the agent). So, Can any one give me a starting point for this call routing and call intercepting problem?

Thanks

Upvotes: 1

Views: 1206

Answers (2)

Gordon
Gordon

Reputation: 316969

You might be interested in Asterisk:

Asterisk is software that turns an ordinary computer into a voice communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and more. It is used by small businesses, large businesses, call centers, carriers and governments worldwide. Asterisk is free and open source.

To use it with PHP, have a look at http://www.voip-info.org/wiki/view/Asterisk+PHP

Upvotes: 1

richsage
richsage

Reputation: 27102

Have you looked at TrixBox? This should be able to handle incoming calls, and from memory I believe it has methods to send data elsewhere eg to your webserver. From there it should be able to route the call over an IP-based network to your next free agent.

This obviously depends on the flexibility of your hardware and whether you could integrate this or not...! :-)

Upvotes: 1

Related Questions