On Fri, Jan 29, 2016 at 6:15 AM, Bryant Zimmerman <brya...@zktech.com> wrote:
> Sonny > > We use a real-time database for adding pjsip users. If you want to do it > from the pjsip.conf you would have to write to the file from a script of > some sort and then trigger a reload. There is a real-time implementation > for the extensions.conf as well. I personally use scripts for most of my > dialplan, but in some cases I write to files included in my dialplan from a > script and force a reload. > > To directly answer you question I do not believe there is an API baked > into asterisk to update the pjsip.conf and extensions.conf directly from > the dialplan. > > Thanks > > Bryant > > ------------------------------ > *From*: "Sonny Rajagopalan" <sonny.rajagopa...@gmail.com> > *Sent*: Thursday, January 28, 2016 7:35 PM > *To*: "Asterisk Users Mailing List - Non-Commercial Discussion" < > asterisk-users@lists.digium.com> > *Subject*: [asterisk-users] Asterisk 13.6.0: Is there a way to create > PJSIP users and dialplans programmatically using API > > Hi, > > I am using Asterisk 13.6.0 and was wondering if I can programmatically add > users (to pjsip.conf) and dialplan (to extensions.conf) to the Asterisk > server using API of some sort. > > Please do let me know. > > > With the right Sorcery configuration, you can also use ARI push configuration. Creating a PJSIP endpoint, for example, can be done with the following: $ curl -X PUT -H "Content-Type: application/json" -u asterisk:secret -d '{"fields": [ { "attribute": "from_user", "value": "alice" }, { "attribute": "allow", "value": "!all,g722,ulaw,alaw"}, {"attribute": "ice_support", "value": "yes"}, {"attribute": "force_rport", "value": "yes"}, {"attribute": "rewrite_contact", "value": "yes"}, {"attribute": "rtp_symmetric", "value": "yes"}, {"attribute": "context", "value": "default" }, {"attribute": "auth", "value": "alice" }, {"attribute": "aors", "value": "alice"} ] }' https://localhost:8088/ari/asterisk/config/dynamic/res_pjsip/endpoint/alice This wiki page describes how this works, as well as how to set it up: https://wiki.asterisk.org/wiki/display/AST/ARI+Push+Configuration -- Matthew Jordan Digium, Inc. | Director of Technology 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA Check us out at: http://digium.com & http://asterisk.org
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users