[Asterisk-Users] Context restrictions for long distance access,
examples not clear?
Chuck Bunn
chuck.bunn at networkdoc.com
Fri Nov 18 10:00:15 MST 2005
Hi,
I am trying to limit access to long distance in my dial plan but I am
really confused by the examples I am seeing (perhaps I am
misunderstanding how context work). The following example was given in a
previous posting.
[extensions]
exten => 8478414198,1,Dial(SIP/8478414198)
exten => 8478414198,2,Hangup
exten => 8478414199,1,Dial(SIP/8478414199)
exten => 8478414199,2,Hangup
[local]
exten => _XXXXXX,1,Dial(SIP/[EMAIL PROTECTED])
exten => _XXXXXX,2,Congestion
[long-distance]
exten => _1NXXNXXXXXX,1,Dial(SIP/[EMAIL PROTECTED])
exten => _1NXXNXXXXXX,2,Congestion
[local-users]
exten => 8478414198,1,Dial(SIP/8478414198)
exten => 8478414198,2,Hangup
include => local
include => extensions
[long-users]
exten => 8478414199,1,Dial(SIP/8478414199)
exten => 8478414199,2,Hangup
include => local
include => long-distance
include => extensions
What I do not understand is how this restricts access. Since the context
'extensions' is included in both would that not give all users access to
local and long distance??? Or is there some sort of order of entry thing
with context??? I supposed that zapata.conf would include a reference to
extensions - that would be the only reason for having the extension
context... Also since the extensions appear under local-users and
long-users followed by the include 'extensions' wouldn't this generate
an error since the extension already exist (ie in local users has the
extension 8478414198 with a priority of 1 and the include statement
means that another extension 8478414198 with a priority of 1 in the same
context 'local-users')????
Thanks
More information about the asterisk-users
mailing list