[Asterisk-Users] How to make caller groups ???

hugolivude hugolivude at gmail.com
Mon Mar 20 09:02:38 MST 2006


You'll want to learn all about Channels and groups.  You can try here:
http://www.voip-info.org/wiki/view/Channels+and+Groups.

I've assumed that you have 4 FXO modules (to support 4 external phone lines)
and 4 FXS modules (to support 4 local extensions).

Essentially you'll need to define "group"s in your ZAPATA.CONF file.  I've
provided an example below (it also includes call groups and pick up groups -
I've set it so that any group can pick up a call ringing for someone else)

You'll also need contexts in EXTENSIONS.CONF to control how your users
dial.  The entries in ZAPATA.CONF for the (FXS) extensions will invoke the
appropriate context in EXTENSIONS.CONF so that the appropriate trunks are
used.  Check out the "Dialling a Group" section of
http://www.voip-info.org/wiki/index.php?page=Asterisk+Zap+channels for
information on the various ways you can have Asterisk select a trunk from a
group.  I've used r below - a round-robin search, starting at the next
highest channel than last time (aka. ascending rotary hunt group).

Yours,
Hugh


***Extensions.conf:*

[globals]

BOSS_TRUNK=ZAP/r1

GROUPA_TRUNK=ZAP/r2

GROUPB_TRUNK=ZAP/r3

GROUPC_TRUNK=ZAP/r4


[boss-context]

;North American Long Distance

exten => _1XXXXXXXXXX,1,Dial(BOSS_TRUNK/${EXTEN})



[groupA-context]

;North American Long Distance

exten => _1XXXXXXXXXX,1,Dial(GROUPA_TRUNK/${EXTEN})



[groupB-context]

;North American Long Distance

exten => _1XXXXXXXXXX,1,Dial(GROUPB_TRUNK/${EXTEN})



[groupC-context]

;North American Long Distance

exten => _1XXXXXXXXXX,1,Dial(GROUPC_TRUNK/${EXTEN})



*Zapata.conf:*

;FXS Line 1 – The Boss's local extension

language=en

context= boss-context

signalling=fxo_ks

threewaycalling=yes

transfer=yes

callgroup=1

pickupgroup=1,2,3,4

channel=>1

;

;FXS Line 2 – Group A's local extension

language=en

context= groupA-context

signalling=fxo_ks

threewaycalling=yes

transfer=yes

callgroup=2

pickupgroup=1,2,3,4

channel=>1

;

;FXS Line 3 – Group B's local extension

language=en

context= groupB-context

signalling=fxo_ks

threewaycalling=yes

transfer=yes

callgroup=3

pickupgroup=1,2,3,4

channel=>1

;

;FXS Line 4 – Group C's local extension

language=en

context= groupC-context

signalling=fxo_ks

threewaycalling=yes

transfer=yes

callgroup=4

pickupgroup=1,2,3,4

channel=>1

;

;FXO (incoming) Line 1

language=en

context=Boss-FXO

signalling=fxs_ks

usecallerid=yes

echocancel=yes

echocancelwhenbridged=yes

transfer=yes

rxgain=5%

group=1

channel => 1

;

;FXO (incoming) Line 2

language=en

context=general-FXO

signalling=fxs_ks

usecallerid=yes

echocancel=yes

echocancelwhenbridged=yes

transfer=yes

rxgain=5%

group=2

channel => 1

;

;FXO (incoming) Line 3

language=en

context=general-FXO

signalling=fxs_ks

usecallerid=yes

echocancel=yes

echocancelwhenbridged=yes

transfer=yes

rxgain=5%

group=2,3

channel => 1

;

;FXO (incoming) Line 4

language=en

context=general-FXO

signalling=fxs_ks

usecallerid=yes

echocancel=yes

echocancelwhenbridged=yes

transfer=yes

rxgain=5%

group=2,3,4

channel => 1


On 3/20/06, Faisal Inam <mfaisalinam at yahoo.com> wrote:
>
> Hello All !!!
>
> I have 4 PSTN lines in the PBX server 1,2,3,4.
>
> First line will be used by only one extension (i.e. for the boss) for
> incom ing and outgoing. This line is dedicated for him only.(
>
> The remaining lines will be shared by the employees
>
> 1) Group A have access to lines 2 , 3 & 4.
> 2) Group B have access to lines  3 & 4
> 3) Group C have access to line 4
>
> I want to know that how i will make that groups.
>
>  I will be grateful for ur help.
>
> Thanks a lot.
> Faisal
>
>
> ------------------------------
> Relax. Yahoo! Mail virus scanning<http://us.rd.yahoo.com/mail_us/taglines/virusall/*http://communications.yahoo.com/features.php?page=221>helps detect nasty viruses!
>
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> Asterisk-Users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20060320/500c9f11/attachment.htm


More information about the asterisk-users mailing list