https://wiki.asterisk.org/wiki/display/AST/Asterisk+14+ManagerAction_DialplanExtensionAdd
Is it enough? Regards, Marcelo H. Terres <mhter...@gmail.com> IM: mhter...@jabber.mundoopensource.com.br https://www.mundoopensource.com.br https://twitter.com/mhterres https://linkedin.com/in/marceloterres On 8 May 2017 at 15:35, Frank Vanoni <mailingl...@linuxista.com> wrote: > Hello > > I have the following scenario: > > [mynicecontext] > exten => 2000,1,Dial(SIP/deviceA&SIP/deviceB&SIP/deviceC) > > As expected, by dialing 2000, all three devices will ring. And that's > fine. > However, there are situations where I only want "deviceA" and "deviceB" > to ring. I would like to have an extension to dial in order to modify > the dialplan. > > Here is what I did... > > In extensions.conf: > > ------ snip ----- > [mynicecontext] > #include "ringdevice.conf > > exten => 2000,1,GoTo(ringdevice,ring,1) > > exten => 4000,1,System(/bin/cat /etc/asterisk/twodevices.txt >> /etc/asterisk/ringdevice.conf) > exten => 4000,2,Wait(3) > exten => 4000,3,System(/usr/sbin/asterisk -rx "dialplan reload") > exten => 4000,4,Playback(service&de-activated) > > exten => 4001,1,System(/bin/cat /etc/asterisk/alldevices.txt >> /etc/asterisk/ringdevice.conf) > exten => 4001,2,Wait(3) > exten => 4001,3,System(/usr/sbin/asterisk -rx "dialplan reload") > exten => 4001,4,Playback(service&activated) > ------ end snip ----- > > twodevices.txt contains > exten => ring,1,Dial(SIP/deviceA&SIPdeviceB) > > alldevices.txt contains > exten => ring,1,Dial(SIP/deviceA&SIPdeviceB&SIP/deviceC) > > By dialing 4000 or 4001, the dialplan is modified and reloaded > accordingly. > > Is there a better solution? > > Frank > > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > Check out the new Asterisk community forum at: https://community.asterisk.org/ > > New to Asterisk? Start here: > https://wiki.asterisk.org/wiki/display/AST/Getting+Started > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- Check out the new Asterisk community forum at: https://community.asterisk.org/ New to Asterisk? Start here: https://wiki.asterisk.org/wiki/display/AST/Getting+Started asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users