[Freeswitch-users] FreeSwitch External provisioning

Moishe Grunstein max at nysolutions.com
Fri Jun 26 21:34:12 MSD 2015

Freeswitch does not do provisioning, you can use https://github.com/provisioner/Provisioner.


Moishe Grunstein
Tornado Computer Systems, Inc.
212.400.7650 888.IPPBX.US
Service Request Email: support at nysolutions.com<mailto:support at nysolutions.com>
[cid:image001.jpg at 01C72F94.9EE45D60]<http://www.nysolutions.com/>
Computer Networking * Managed Services * IP Video Surveillance * Network Assessments * Web Solutions * Voice over IP * Disaster Recovery * Network Security * Site Surveys * CMS

From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of ahegazi at vmclouds.co.uk
Sent: Friday, June 26, 2015 12:35 PM
To: freeswitch-users at lists.freeswitch.org
Subject: [Freeswitch-users] FreeSwitch External provisioning

Hi Folks,

Basically I am a newbie to FreeSwitch, I already have installed and configured it on a Debian machine. I am using a softphone application from cloudsoftphone.cz where I created a profile with a username/password and I entered the sub-domain name which is already given to the Sip server.

The thing is that this app only connects to one single machine with specific domain-name already defined at the softphone app provider. This limits the ability to provide any service to different customers as in this case they MUST be granted different accounts that aren't duplicated. As long as the customer prefers to have numbers over names this might cause conflicts if I want to deal with different customers. The alternative as I read is to read external provisioning which allows us to write a script in the backend which is called by the mobile app to retrieve full SIP account configuration. This feature basically allows us to set up each application differently based on what the end user enters into the app after its installation.
We will pass the information the user has entered in the mobile app (typically username and password, or just some voucher code) to this script, which can use this information to identify the user and return the right SIP account credentials like this order

1. end user downloads and installs the app, enters credentials - these are by default SIP username and SIP password but with the external provisioning, the end user can enter any information that this provisioning service will be able to recognise.
2.The credentials are sent over HTTPS to your provisioning server
4. the app receives XML with parameters from provider’s provisioning server
5. the app is provisioned and the end user can start using it

So, to summarize is there any possible way to create this provisioning server with the freeswitch.?!!

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150626/cb5e7d22/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 2424 bytes
Desc: image001.jpg
Url : http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150626/cb5e7d22/attachment.jpg 

Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list