The previous attempt at using a pipe to guarantee astcanary shutdown did not work.
[asterisk/asterisk.git] / configs / chan_ooh323.conf.sample
1 ; ---------------------------------------------------------------------------------
2 ; ---  ******* IMPORTANT NOTE ***********
3 ; ---
4 ; ---  This module is currently unsupported.  Use it at your own risk.
5 ; ---
6 ; ---------------------------------------------------------------------------------
7
8 ; Objective System's H323 Configuration example for Asterisk
9 ; ooh323c driver configuration
10 ;
11 ; [general] section defines global parameters
12 ;
13 ; This is followed by profiles which can be of three types - user/peer/friend
14 ; Name of the user profile should match with the h323id of the user device.
15 ; For peer/friend profiles, host ip address must be provided as "dynamic" is
16 ; not supported as of now.
17 ;
18 ; Syntax for specifying a H323 device in extensions.conf is
19 ; For Registered peers/friends profiles:
20 ;        OOH323/name where name is the name of the peer/friend profile.
21 ;
22 ; For unregistered H.323 phones:
23 ;        OOH323/ip[:port] OR if gk is used OOH323/alias where alias can be any H323
24 ;                          alias
25 ;
26 ; For dialing into another asterisk peer at a specific exten
27 ;       OOH323/exten/peer OR OOH323/exten@ip
28 ;
29 ; Domain name resolution is not yet supported.
30
31 ; When a H.323 user calls into asterisk, his H323ID is matched with the profile
32 ; name and context is determined to route the call
33 ;
34 ; The channel driver will register all global aliases and aliases defined in 
35 ; peer profiles with the gatekeeper, if one exists. So, that when someone
36 ; outside our pbx (non-user) calls an extension, gatekeeper will route that 
37 ; call to our asterisk box, from where it will be routed as per dial plan.
38
39
40 [general]
41 ;Define the asetrisk server h323 endpoint
42
43 ;The port asterisk should listen for incoming H323 connections.
44 ;Default - 1720
45 ;port=1720
46
47 ;The dotted IP address asterisk should listen on for incoming H323
48 ;connections
49 ;Default - tries to find out local ip address on it's own
50 bindaddr=0.0.0.0    
51
52 ;This parameter indicates whether channel driver should register with 
53 ;gatekeeper as a gateway or an endpoint.
54 ;Default - no
55 ;gateway=no
56
57 ;Whether asterisk should use fast-start and tunneling for H323 connections.
58 ;Default - yes
59 ;faststart=no
60 ;h245tunneling=no
61
62 ;Whether media wait for connect
63 ;Default - No
64 ;mediawaitforconnect=yes
65
66 ;H323-ID to be used for asterisk server
67 ;Default - Asterisk PBX
68 h323id=ObjSysAsterisk 
69 e164=100
70
71 ;CallerID to use for calls
72 ;Default - Same as h323id
73 callerid=asterisk
74
75 ;Whether this asterisk server will use gatekeeper.
76 ;Default - DISABLE
77 ;gatekeeper = DISCOVER
78 ;gatekeeper = a.b.c.d
79 gatekeeper = DISABLE
80
81 ;Location for H323 log file
82 ;Default - /var/log/asterisk/h323_log
83 ;logfile=/var/log/asterisk/h323_log
84
85
86 ;Following values apply to all users/peers/friends defined below, unless
87 ;overridden within their client definition
88
89 ;Sets default context all clients will be placed in.
90 ;Default - default
91 context=default
92
93 ;Sets rtptimeout for all clients, unless overridden
94 ;Default - 60 seconds
95 ;rtptimeout=60      ; Terminate call if 60 seconds of no RTP activity
96                     ; when we're not on hold
97
98 ;Type of Service
99 ;Default - none (lowdelay, thoughput, reliability, mincost, none)
100 ;tos=lowdelay
101
102 ;amaflags = default
103
104 ;The account code used by default for all clients.
105 ;accountcode=h3230101
106
107 ;The codecs to be used for all clients.Only ulaw and gsm supported as of now.
108 ;Default - ulaw
109 ; ONLY ulaw, gsm, g729 and g7231 supported as of now
110 disallow=all     ;Note order of disallow/allow is important.
111 allow=gsm
112 allow=ulaw
113
114
115 ; dtmf mode to be used by default for all clients. Supports rfc2833, q931keypad
116 ; h245alphanumeric, h245signal.
117 ;Default - rfc 2833
118 dtmfmode=rfc2833
119
120 ; User/peer/friend definitions:
121 ; User config options                    Peer config options
122 ; ------------------                     -------------------
123 ; context                            
124 ; disallow                               disallow
125 ; allow                                  allow
126 ; accountcode                            accountcode
127 ; amaflags                               amaflags
128 ; dtmfmode                               dtmfmode
129 ; rtptimeout                             ip
130 ;                                        port
131 ;                                        h323id
132 ;                                        email
133 ;                                        url
134 ;                                        e164
135 ;                                        rtptimeout
136
137 ;
138
139 ;Define users here
140 ;Section header is extension
141 [myuser1]
142 type=user
143 context=context1
144 disallow=all
145 allow=gsm
146 allow=ulaw    
147
148
149
150 [mypeer1]
151 type=peer
152 context=context2
153 ip=a.b.c.d   ; UPDATE with appropriate ip address
154 port=1720    ; UPDATE with appropriate port
155 e164=101
156
157
158
159 [myfriend1]
160 type=friend
161 context=default
162 ip=10.0.0.82   ; UPDATE with appropriate ip address
163 port=1820    ; UPDATE with appropriate port
164 disallow=all
165 allow=ulaw
166 e164=12345
167 rtptimeout=60
168 dtmfmode=rfc2833
169
170
171
172
173