Elastix - WebRTC or Call Center

XanManZA

Member
Joined
Jan 27, 2014
Messages
28
Reaction score
0
Location
Pretoria
Hey guys.

So I am running an Elastix server in VirtualBox. I can call out and to other extensions. What I am trying to achieve is the following:
Functionality similar to running a campaign on the Call Center, well, just the part where two numbers are connected.
What I need to be able to do is call an external API or REST call, residing on my Elastix server or wherever need be. When this call is made, I want to connect two numbers that were specified with the call (as in a campaign, where the extension is called and a number from a list). Each call is meant to preferably connect only two numbers.
If I can work by example:
User enters number A and number B in a web browser. My solution makes the API call and then calls number A and number B and connects them.
My question is: which avenue should I be pursuing? Some kind of Call Center workaround or WebRTC workaround? If none of the two, where can I start and what should I look into.
Any input is appreciated

**edit**
I think its important to add that I am a software developer so I can program new functionality if need be, I just need to know where to start.

Thanks
 
Last edited:
You can probably start with AGI or AMI.

There is a product called Vicidial that runs on top of Asterisk that will do campaign calling, but it can be a bit intimidating at first. I also wouldn't recommend running it in a virtual environment due to real-time clock requirements.
 
Comparing WebRTC and "Call Center" doesn't make sense to me. WebRTC will only replace the media/call on an extension with a web page "phone".

It sounds like the process you want a click-to-dial service to connect a call to an extension. There are browser extensions that can easily do this with Asterisk.
 
Hi Vince
Yes I forgot to mention Click-to-call. I think that is basically the functionality I want, but the members (extensions) need to be dynamically added and all calls will be outbound calls.
So its fine and dandy to create a follow me for an extension and then just have that dial to an outbound number. Problem is, what if someone new signs up to the website (for example). Now I need to go manually add another extension and create another follow me for that extension, for every user that signs up. Which is not the best (or sustainable) solution.
Please correct me if I understand something wrong
 
Top
Sign up to the MyBroadband newsletter
X