Properly deal with E.164 and Prefix routing
[asterisk/asterisk.git] / channels / h323 / h323.conf.sample
index 49a1525..8d1e655 100755 (executable)
@@ -20,10 +20,10 @@ bindaddr = 0.0.0.0
 ; You can fine tune codecs here using "allow" and "disallow" clauses
 ; with specific codecs.  Use "all" to represent all formats.
 ;
+disallow=all
 ;allow=all             ; turns on all installed codecs
-;disallow=g723.1               ; Hm...  Proprietary, don't use it...
-;allow=gsm             ; Always allow GSM, it's cool :)
-;allow=ulaw
+;disallow=g723.1       ; Hm...  Proprietary, don't use it...
+allow=gsm              ; Always allow GSM, it's cool :)
 ;
 ; User-Input Mode (DTMF)
 ;
@@ -49,14 +49,17 @@ bindaddr = 0.0.0.0
 ; Default context gets used in siutations where you are using 
 ; the GK routed model or no type=user was found. This gives you 
 ; the ability to either play an invalid message or to simply not 
-; use user authentication at all.
+; use user authentication at all. Also, if a call is accepted for
+; a prefix or e164 number that cannot be matched to any of the
+; following sections, it will be sent here.
 ;
 ;context=default
 ;
 ; H.323 Alias definitions
 ;
 ; Type 'h323' will register aliases to the endpoint
-; and Gatekeeper, if there is one.
+; and Gatekeeper, if there is one. It will also offer
+; itself as a gateway for prefixes.
 ;
 ; Example: if someone calls time@your.asterisk.box.com
 ; Asterisk will send the call to the extension 'time' 
@@ -69,6 +72,11 @@ bindaddr = 0.0.0.0
 ; Keyword's 'prefix' and 'e164' are only make sense when
 ; used with a gatekeeper. You can specify either a prefix 
 ; or E.164 this endpoint is responsible for terminating.
+; In the case of a prefix or e164, the context specified
+; in that section will receive the called extension. E164
+; numbers are matched before prefixes, so you can have
+; a prefix covering a general case, and a specific E164 in
+; another context.
 ; 
 ; Example: The H.323 alias 'det-gw' will tell the gatekeeper
 ; to route any call with the prefix 1248 to this alias. Keyword
@@ -88,43 +96,17 @@ bindaddr = 0.0.0.0
 ;
 ;
 ; Inbound H.323 calls from BillyBob would land in the incoming
-; context with a maximum of 4 concurrent incoming calls
-; using a password of 'supersecret'
-;
-; Note: If keywords 'outgoinglimit' or 'incominglimit' are omitted
-; Asterisk will not enforce any maximum number of concurrent calls.
+; context with a maximum of 4 concurrent incoming calls 
+; 
 ;
-; If you wish to use Authentication you need to set the approprate
-; auth keyword above.
+; Note: If keyword 'incominglimit' are omitted Asterisk will not 
+; enforce any maximum number of concurrent calls.
 ;
 ;[BillyBob]
 ;type=user
-;secret=supersecret
+;host=192.168.1.1
 ;context=incoming
 ;incominglimit=4
-;
-; Asterisk would allow 2 concurrent outgoing calls to JoeSmow
-; using 192.168.1.15 as his IP and will use the context outbound
-;
-;[JoeSmo]
-;type=peer
-;host=192.168.1.15
-;context=outgoing
-;outgoinglimit=2
-;
-; Asterisk would allow 6 concurrent incoming calls to be 
-; recieved from and 4 concurrent outgoing calls to be placed 
-; to SouthOffice using 192.168.0.2 as his IP and 
-; 'securepassword' has the password and lands in the 
-; default context
-;
-;[SouthOffice]
-;type=friend
-;host=192.168.0.2
-;secret=securepassword
-;context=default
-;incominglimit=6
-;outgoinglimit=4