I’m developing a simple voip application in .NET. I have Asterisk installed and FreePBX. I need to add new users programmatically(softphone checks if he is registered, if not, registers itself(optionally - creates an extension), and after that makes SIP registration). And I also need to get the list of all registered users(to make something like phonebook). I googled, but didn’t find how I can implement this functionality. Closest option is using FreePBX database, but I don’t know how to connect to it. What is the best way to do it? And is it possible?
We don’t know either. For peer support for FreePBX, use http://community.freepbx.org/
There is no general way of doing this with Asterisk, as Asterisk has no entity corresponding to a user in its data model; you would need to take into account the specific structure of the dialplan.
Thank you, I’ll ask in freepbx community.