document UserByAlias usage
[asterisk/asterisk.git] / channels / h323 / h323.conf.sample
index 99c3fa9..42858ed 100755 (executable)
@@ -3,7 +3,7 @@
 ;
 [general]
 port = 1720
-bindaddr = 0.0.0.0 
+bindaddr = 1.2.3.4     ; this SHALL contain a single, valid IP address for this machine
 ;tos=lowdelay
 ;
 ; You may specify a global default AMA flag for iaxtel calls.  It must be
@@ -20,15 +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
-;
-; Options for broken H.323 stacks
-;noFastStart = no
-;noH245Tunneling = no
-;noSilenceSuppression = no
+;disallow=g723.1       ; Hm...  Proprietary, don't use it...
+allow=gsm              ; Always allow GSM, it's cool :)
 ;
 ; User-Input Mode (DTMF)
 ;
@@ -36,6 +31,13 @@ bindaddr = 0.0.0.0
 ; default is rfc2833
 ;dtmfmode=rfc2833
 ;
+; Default RTP Payload to send RFC2833 DTMF on.  This is used to
+; interoperate with broken gateways which cannot successfully
+; negotiate a RFC2833 payload type in the TerminalCapabilitySet.
+;
+; You may also specify on either a per-peer or per-user basis below.
+;dtmfcodec=101
+;
 ; Set the gatekeeper 
 ; DISCOVER                     - Find the Gk address using multicast
 ; DISABLE                      - Disable the use of a GK
@@ -51,6 +53,10 @@ bindaddr = 0.0.0.0
 ;
 ;AllowGKRouted = yes
 ;
+; Optionally you can determine a user by Source IP versus its H.323 alias.
+; Default behavour is to determine user by H.323 alias.
+;UserByAlias=no
+;
 ; 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 
@@ -93,43 +99,25 @@ 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
+;
+; Outbound H.323 call to Larry using SlowStart
+;
+[Larry]
+type=peer
+host=192.168.2.1
+noFastStart=yes