– Configure Ring Group

Home » Asterisk Users » – Configure Ring Group
Asterisk Users 8 Comments

hi all,

I want have an information about ring group in asterisk (1.8.16 – CentOS
6.3)
I have configured skypeforasterisk for incoming call to one extension and it works

now,my chan_skype.conf is:

[general]

default_user=user-skype

[user-skype]
secret=xxxxxxxxx context=from-skype exten

8 thoughts on - – Configure Ring Group

  • You can dial all the extensions at once, putting all them in the dial string, separated by &. There is no other method.

    Leandro

    2012/12/5 Paolo De Michele

  • You “can” do the queues/ringall, but you’re increasing your pay grade by doing so.

    From: asterisk-users-bounces@lists.digium.com
    [mailto:asterisk-users-bounces@lists.digium.com] You can dial all the extensions at once, putting all them in the dial string, separated by &. There is no other method.

    Leandro

    2012/12/5 Paolo De Michele

    hi all,

    I want have an information about ring group in asterisk (1.8.16 – CentOS
    6.3)
    I have configured skypeforasterisk for incoming call to one extension and it works

    now,my chan_skype.conf is:

    [general]

    default_user=user-skype

    [user-skype]
    secret=xxxxxxxxx context=from-skype exten

  • hi all,

    thanks for your replies if you have 100 extensions, put them all into a single string?
    so: (SIP/1001&SIP/1002&SIP/1003…until you get to 100?

    It is very difficult to manage such a thing, no?

    I don’t understand the queues,ringall. can someone explain?
    thanks in advance

  • 100 extension on a row is not feasible… the queue strategy is the only possible solution. If you check the queue.conf file you’ll find you can define a “Queue” and add as many members you like. One of the strategy available is the “Ring all” where all the members in the queue will be ring. You can let your peers to log in/log out of the queue via dialplan

    Leandro

    2012/12/6 Paolo De Michele

  • If you need to ring groups of phones, try something like

    [globals]
    ONES=SIP/1000&SIP/1001&SIP/1002&SIP/1003&SIP/1004&SIP/1005
    TWOS=SIP/2000&SIP/2001&SIP/2002&SIP/2003&SIP/2004&SIP/2005
    THREES=SIP/3000&SIP/3001&SIP/3002&SIP/3003&SIP/3004&SIP/3005

    [some-context]
    exten => 4000,1,Dial(${ONES}&${TWOS}&${THREES})
    exten => 4000,n,Hangup()

    That should make things more manageable.

    Also: Be sure to use *meaningful* variable names! If your numbers are split according to department (management, accounts, sales, purchasing, lab, qa, factory floor, training, &c.) then name your groups accordingly. If you get your dialplan right, you won’t have to touch it for ages; and when you come back to have to edit it, you’ll forget what anything was for.

  • AJS, thank you for you reply I think I shall apply this type of configurations – It’s more manageable

    thank you very much cheers

  • hi Leandro,

    thank to you for your reply but I think I shall apply the configurations that advised me AJS
    many thanks for your help cheers