How to program a 100ms delay between the ringing of queued calls w/ ringall

Home » Asterisk Users » How to program a 100ms delay between the ringing of queued calls w/ ringall
Asterisk Users 4 Comments

Hello,

Does anyone have any idea of how I can program a 100ms delay in between the ringing of 2 subsequent calls in a queue configured with a ringall strategy? In other words, our queue ringing strategy rings all queue agents with the first caller in line in the queue. We only permit 1 ringing call at a time, but it does ring to all phones. After an agent answers it, asterisk then rings through the 2nd caller in the queue to all phones/agents again (other than the “busy” agent who is on the phone with the 1st caller).

I want to force a 100ms delay in between the time that the 1st call is answered, and the 2nd call starts ringing.

Any suggestions of how I can do this? I assume I’ll need to modify the asterisk dial plan, as I didn’t see any queue parameters that would provide this feature for me.

I do appreciate your help!

Sincerely,

Doug Mortensen
Network Consultant
Impala Networks Inc
CCNA, MCSA, Security+, A+
Linux+, Network+, Server+
.
www.impalanetworks.com
P: (505) 327-7300
F: (505) 327-7545
.

4 thoughts on - How to program a 100ms delay between the ringing of queued calls w/ ringall

  • If you are using 1 Queue command, you’re probably out of luck. If you are
    using 2 Queue commands, you can put a Wait(.1) between them. Can you post
    the dialplan snippet?

    [mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of Douglas
    Mortensen
    Sent: Tuesday, November 22, 2011 4:34 PM
    of queued calls w/ ringall

    Hello,

    Does anyone have any idea of how I can program a 100ms delay in between the
    ringing of 2 subsequent calls in a queue configured with a ringall strategy?
    In other words, our queue ringing strategy rings all queue agents with the
    first caller in line in the queue. We only permit 1 ringing call at a time,
    but it does ring to all phones. After an agent answers it, asterisk then
    rings through the 2nd caller in the queue to all phones/agents again (other
    than the “busy” agent who is on the phone with the 1st caller).

    I want to force a 100ms delay in between the time that the 1st call is
    answered, and the 2nd call starts ringing.

    Any suggestions of how I can do this? I assume I’ll need to modify the
    asterisk dial plan, as I didn’t see any queue parameters that would provide
    this feature for me.

    I do appreciate your help!

    Sincerely,

    Doug Mortensen

    Network Consultant

    Impala Networks Inc

    CCNA, MCSA, Security+, A+

    Linux+, Network+, Server+

    .

    http://www.impalanetworks.com

    P: (505) 327-7300

    F: (505) 327-7545

    .

  • Hi,
    I dont think that 2 Queue commands would help, also wrapup time is for an
    putting delay in an agent who just answered the call and hungup. I think
    for this purpose you may need to open up the source code for queue and put
    some delay in the relevant code.

    Regards,
    Sammy.

  • Maybe local channels will do the trick? They allow you to schedule delays
    between subsequent devices ringing. Not sure whether they work as queue
    members.. Marco.
    Op 5 dec. 2011 16:35 schreef “Sammy Govind” het
    volgende: