[Asterisk-Users] Includes include the includes?

Tarpo, Louie louie.tarpo at adamaircraft.com
Fri Jun 17 07:16:46 MST 2005


If you set up only internal extesions in the default context, then include default in [building1] and [office] all of those extensions can call internally.  I set up several standard features into the default context which everyone can access.

If you want to control feature access, say, for example a line that reads the time (let's just say), put that in a different context.

[office]
include => default
include => local
include => international
include => timeline

[building1]
include => default
include => local
 
[default]
exten => 700,1,Dial(SIP/${EXTEN})
exten => 100,1,Dial(SIP/${EXTEN})
exten => 200,2,Dial(SIP/${EXTEN})
;and so on for your other extensions

[timeline]
exten => something

Or, if you wanted to control access to who could call which internal extension, then you break out default into groups of their own.

[office]
include => office-ext
include => local
include => international
include => timeline

[building1]
include => building1-ext
include => office-ext
include => local

[office-ext]
exten => 700,1,Dial(SIP/${EXTEN})

[building1-ext]
exten => 100,1,Dial(SIP/${EXTEN})

In that example, office can call other office numbers, make local calls, make international calls, and access the timeline feature.  Building 1 can access building1 extensions, office extensions, and make local calls.



-----Original Message-----
From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com]On Behalf Of Chris Mason
(Lists)
Sent: Friday, June 17, 2005 5:40 AM
To: 'Asterisk Users Mailing List - Non-Commercial Discussion'
Subject: RE: [Asterisk-Users] Includes include the includes?


First, let me apologize for the multiple posts - my procmail recipe had a
bug that hid most mail form the list for a day.

The inheritance of includes creates a problem for me. I want to group the
extensions, not put them all in default to control access to features. So
[office] extensions should have the include => longdistance but  [building1]
should not.

However, how can [building1] then dial office?


Chris Mason
www.anguillaguide.com
Tel:  (305) 704-7249 Fax: (815)301-9759  

> -----Original Message-----
> From: asterisk-users-bounces at lists.digium.com 
> [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of 
> Tarpo, Louie
> Sent: Wednesday, June 15, 2005 9:03 PM
> To: Asterisk Users Mailing List - Non-Commercial Discussion
> Subject: RE: [Asterisk-Users] Includes include the includes?
> 
> Yes it does.  You want something like this...
> 
> [office]
> include => default
> include => local
> include => international
> 
> [building1]
> include => default
> include => local
> 
> [default]
> exten => 700,1,Dial(SIP/${EXTEN})
> exten => 100,1,Dial(SIP/${EXTEN})
> exten => 200,2,Dial(SIP/${EXTEN})
> ;and so on for your other extensions
> 

_______________________________________________
Asterisk-Users mailing list
Asterisk-Users at lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users



More information about the asterisk-users mailing list