Update sample configs to put incoming calls into context public.

* Add warning about the SIP allowguest option in context public.

(closes issue ASTERISK-14122)
Reported by: Alec Davis
Review: https://reviewboard.asterisk.org/r/719/
........

Merged revisions 347953 from http://svn.asterisk.org/svn/asterisk/branches/10


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@347954 65c4cc65-6c06-0410-ace0-fbb531ad65f3
certified/11.2
Richard Mudgett 14 years ago
parent e8181c22cd
commit e2597678b1

@ -51,9 +51,9 @@
; ;
;language=en ;language=en
; ;
; Context for calls. Defaults to 'default' ; Context for incoming calls. Defaults to 'default'
; ;
;context=incoming context=public
; ;
; Switchtype: Only used for PRI. ; Switchtype: Only used for PRI.
; ;

@ -88,7 +88,7 @@ gatekeeper = DISABLE
;Sets default context all clients will be placed in. ;Sets default context all clients will be placed in.
;Default - default ;Default - default
context=default context=public
;Sets rtptimeout for all clients, unless overridden ;Sets rtptimeout for all clients, unless overridden
;Default - 60 seconds ;Default - 60 seconds

@ -653,6 +653,15 @@ exten => _X.,1,Macro(page,SIP/${EXTEN})
;exten => 1,1,Goto(default,steve,1) ;exten => 1,1,Goto(default,steve,1)
;exten => 2,1,Goto(default,mark,2) ;exten => 2,1,Goto(default,mark,2)
[public]
;
; ATTENTION: If your Asterisk is connected to the internet and you do
; not have allowguest=no in sip.conf, everybody out there may use your
; public context without authentication. In that case you want to
; double check which services you offer to the world.
;
include => demo
[default] [default]
; ;
; By default we include the demo. In a production system, you ; By default we include the demo. In a production system, you

@ -144,7 +144,7 @@ extensions = {
end; end;
["1000"] = function() ["1000"] = function()
app.goto("default", "s", 1) app.goto("demo", "s", 1)
end; end;
["1234"] = function() ["1234"] = function()
@ -194,6 +194,15 @@ extensions = {
include = {"demo"}; include = {"demo"};
}; };
public = {
-- ATTENTION: If your Asterisk is connected to the internet and you do
-- not have allowguest=no in sip.conf, everybody out there may use your
-- public context without authentication. In that case you want to
-- double check which services you offer to the world.
--
include = {"demo"};
};
["local"] = { ["local"] = {
["_NXXXXXX"] = outgoing_local; ["_NXXXXXX"] = outgoing_local;
}; };

@ -409,7 +409,7 @@ autokill=yes
; ;
[guest] [guest]
type=user type=user
context=default context=public
callerid="Guest IAX User" callerid="Guest IAX User"
; ;

@ -112,7 +112,7 @@
; "setvar" to set variables that can be used in the dialplan for various limits. ; "setvar" to set variables that can be used in the dialplan for various limits.
[general] [general]
context=default ; Default context for incoming calls context=public ; Default context for incoming calls. Defaults to 'default'
;allowguest=no ; Allow or reject guest calls (default is yes) ;allowguest=no ; Allow or reject guest calls (default is yes)
; If your Asterisk is connected to the Internet ; If your Asterisk is connected to the Internet
; and you have allowguest=yes ; and you have allowguest=yes

@ -77,7 +77,7 @@ language=en
; ;
; Default context ; Default context
; ;
context=default context=public
; ;
; Echo cancellation ; Echo cancellation

Loading…
Cancel
Save