[asterisk-users] change dialing process on live call
Eric Wieling
ewieling at nyigc.com
Sun Aug 19 16:06:59 CDT 2018
Another way, using Local/
[do_dial]
exten => s,1,Noop
exten => s,n,Dial(SIP/1000&Local/1001 at do_dial,20)
exten => s,n,Hangup()
exten => 1001,1,Noop
exten => 1001,n,Wait(20)
exten => 1001,n,Dial(SIP/1001)
exten => 1001,n,Hangup
More detailed:
https://wiki.asterisk.org/wiki/display/AST/Delay+Dialing+Devices+Example
On 08/19/2018 08:20 AM, Khalil Khamlichi wrote:
> Thanks for your response, this works but we cannot hardcode this in the
> dialplan, we need this to be done from an external application connected
> either via manager or stasis.
>
>
> On Sun, Aug 19, 2018, 11:14 AM Doug Lytle <support at drdos.info
> <mailto:support at drdos.info>> wrote:
>
> On 08/19/2018 05:57 AM, Khalil Khamlichi wrote:
>> Is there a way to add another extension to a live dial, for example
>>
>> Dial(PJSIP/1000,,)
>>
>> and after 20 secondes change it to
>>
>> Dial(PJSIP/1000&PJSIP/1001,,)
>
> This is a simple one.
>
> exten => s,1,Dial(SIP/1000,20)
> exten => s,n,Dial(SIP/1000&SIP/1001,20)
> exten => s,n,Hangup()
>
> The first dial will ring with a 20 second timeout and proceed to the
> next dial and ring both extensions for 20 seconds and finally hangup
--
http://help.nyigc.net/
More information about the asterisk-users
mailing list