https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+ManagerAction_DialplanExtensionRemove 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 16:13, Antony Stone <antony.st...@asterisk.open.source.it> wrote: > On Monday 08 May 2017 at 15:44:47, Marcelo Terres wrote: > >> https://wiki.asterisk.org/wiki/display/AST/Asterisk+14+ManagerAction_Dialpl >> anExtensionAdd >> >> Is it enough? > > Is there a similar call to delete an extension, or to modify an existing one? > > On the basis that the OP already has extension 2000 defined, he would need to > delete this and replace it with a new definition, or alter the current > definition, to get the required results. > > Simply being able to add a new extension to an existing dialplan isn't quite > enough. > > > Antony. > >> 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 > > -- > 3 logicians walk into a bar. The bartender asks "Do you all want a drink?" > The first logician says "I don't know." > The second logician says "I don't know." > The third logician says "Yes!" > > Please reply to the list; > please *don't* CC me. > > -- > _____________________________________________________________________ > -- 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