[asterisk-users] Dial and start music on hold after timeout

John Kiniston johnkiniston at gmail.com
Mon Aug 22 10:57:57 CDT 2016


You could try using RetryDial() instead of Dial, It supports playing an
announcement.


On Mon, Aug 22, 2016 at 8:45 AM, Jean Aunis <jean.aunis at prescom.fr> wrote:

> Sorry, I forgot to write that the SIP peer must keep ringing while the
> announcement is being played.
>
> Le 22/08/2016 à 17:42, John Kiniston a écrit :
>
> This seems like the obvious answer but maybe I'm misunderstanding the
> question.
>
> exten => s,1,Dial(SIP/alice,20)
>  same =>   n,Playback(myannouncement)
>  same =>   n,NoOP(Whatever else you want to do goes here)
>
> On Mon, Aug 22, 2016 at 8:36 AM, Jean Aunis <jean.aunis at prescom.fr> wrote:
>
>> Hello,
>>
>> I am searching a way to dial a SIP peer, and if it does not answer within
>> 20 seconds, play an announcement to the caller. This means that the caller
>> would hear a ring tone for 20 seconds, and only then hear the announcement
>> if the callee did not answer.
>>
>> I know it is possible to do this with ARI, but in this particular case I
>> do not want to use ARI. I would like to do this purely with dialplan and
>> AGI scripts, but I cannot find a way. I have read about the "m" option of
>> Dial application, but it starts the announcement immediately, whereas I
>> would like to start it after 20 seconds of timeout.
>>
>> Does anybody have an idea ?
>>
>> Best regards,
>>
>> Jean Aunis
>>
>>
>> --
>> _____________________________________________________________________
>> -- 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
>>
>
>
>
> --
> A human being should be able to change a diaper, plan an invasion, butcher
> a hog, conn a ship, design a building, write a sonnet, balance accounts,
> build a wall, set a bone, comfort the dying, take orders, give orders,
> cooperate, act alone, solve equations, analyze a new problem, pitch manure,
> program a computer, cook a tasty meal, fight efficiently, die gallantly.
> Specialization is for insects.
> ---Heinlein
>
>
>
>
> --
> _____________________________________________________________________
> -- 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
>



-- 
A human being should be able to change a diaper, plan an invasion, butcher
a hog, conn a ship, design a building, write a sonnet, balance accounts,
build a wall, set a bone, comfort the dying, take orders, give orders,
cooperate, act alone, solve equations, analyze a new problem, pitch manure,
program a computer, cook a tasty meal, fight efficiently, die gallantly.
Specialization is for insects.
---Heinlein
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20160822/4693affa/attachment.html>


More information about the asterisk-users mailing list