00e386a73ec841eee1308a755991971498a253c0
[asterisk/asterisk.git] / configs / basic-pbx / pjsip.conf
1 ;================================ TRANSPORTS ==
2 ; Our primary transport definition for UDP communication behind NAT.
3 [transport-udp-nat]
4 type = transport
5 protocol = udp
6 bind = 0.0.0.0
7 ; NAT settings
8 ;local_net = 10.0.0.0/8
9 ;external_media_address = 203.0.113.1
10 ;external_signaling_address = 203.0.113.1
11
12 ;================================ CONFIG FOR SIP ITSP ==
13
14 ; Registration for Digium Cloud Services Account
15
16 [dcs-trunk]
17 type = registration
18 transport = transport-udp-nat
19 outbound_auth = dcs-trunk-auth
20 server_uri = sip:sip.digiumcloud.net
21 ;client_uri = sip:myaccountID@sip.digiumcloud.net
22 retry_interval = 60
23
24 [dcs-trunk-auth]
25 type = auth
26 auth_type = userpass
27 ;username = myaccountID
28 ;password = ASTRONGPASSWORD
29
30 ; Endpoint for Digium Cloud Services account
31
32 [dcs-endpoint]
33 type=endpoint
34 transport = transport-udp-nat
35 context = DCS-Incoming
36 allow = !all,g722,ulaw
37 outbound_auth = dcs-auth
38 aors = dcs-aor
39 direct_media = no
40 from_domain = sip.digiumcloud.net
41
42 [dcs-auth]
43 type = auth
44 auth_type = userpass
45 ;username = myaccountID
46 ;password = ASTRONGPASSWORD
47 realm = sip.digiumcloud.net
48
49 [dcs-aor]
50 type = aor
51 contact = sip:sip.digiumcloud.net
52
53 [dcs-identify]
54 type=identify
55 endpoint = dcs-endpoint
56 ;match = 8.17.32.12
57
58 ;================================ ENDPOINT TEMPLATES ==
59 ; Our primary endpoint template for internal desk phones.
60 [endpoint-internal-d70](!)
61 type = endpoint
62 transport = transport-udp-nat
63 context = Long-Distance
64 allow = !all,g722,ulaw
65 direct_media = no
66 trust_id_outbound = yes
67 device_state_busy_at = 1
68 dtmf_mode = rfc4733
69
70 [auth-userpass](!)
71 type = auth
72 auth_type = userpass
73
74 [aor-single-reg](!)
75 type = aor
76 max_contacts = 1
77
78 ;================================ ENDPOINT DEFINITIONS ==
79 ; Below are the definitions for all staff devices, listed by department.
80 ;
81 ; Super Awesome Company uses the MAC address of their devices for the auth
82 ; username and the extension number for the name of the endpoint, auth and
83 ; aor objects. If your phones must use the same user ID and auth name then
84 ; you will need to customize the endpoints accordingly.
85
86 ;================================ MANAGEMENT ==
87
88 ;Lindsey Freddie
89 ;President for Life
90
91 [1107](endpoint-internal-d70)
92 auth = 1107
93 aors = 1107
94 callerid = Lindsey Freddie <1107>
95
96 [1107](auth-userpass)
97 password = 4webrEtHupHewu4
98 username = 0019159BF771
99
100 [1107](aor-single-reg)
101 mailboxes = 1107@example
102
103 ;================================
104 ;Temple Morgan
105 ;Life Assistant to the President for Life
106
107 [1111](endpoint-internal-d70)
108 auth = 1111
109 aors = 1111
110 callerid = Temple Morgan <1111>
111
112 [1111](auth-userpass)
113 password = be4eberEkUsUMaF
114 username = 000FD3012445
115
116 [1111](aor-single-reg)
117 mailboxes = 1111@example
118
119 ;================================
120 ;Terry Jules
121 ;Director of Sales
122
123 [1109](endpoint-internal-d70)
124 auth = 1109
125 aors = 1109
126 callerid = Terry Jules <1109>
127
128 [1109](auth-userpass)
129 password = sPeFaChe7ruxarE
130 username = 00094558B29E
131
132 [1109](aor-single-reg)
133 mailboxes = 1109@example
134
135 ;================================
136 ;Maria Berny
137 ;Director of Customer Experience
138
139 [1101](endpoint-internal-d70)
140 auth = 1101
141 aors = 1101
142 callerid = Maria Berny <1101>
143
144 [1101](auth-userpass)
145 password = SW2fur7facrarac
146 username = 3605657CFB45
147
148 [1101](aor-single-reg)
149 mailboxes = 1101@example
150
151 ;================================
152 ;Penelope Bronte
153 ;Director of Engineering
154
155 [1103](endpoint-internal-d70)
156 auth = 1103
157 aors = 1103
158 callerid = Penelope Bronte <1103>
159
160 [1103](auth-userpass)
161 password = zutAnacHe8ewuWr
162 username = D5F646797302
163
164 [1103](aor-single-reg)
165 mailboxes = 103@example
166
167 ;================================
168 ;Aaron Courtney
169 ;Accounting and Records
170
171 [1106](endpoint-internal-d70)
172 auth = 1106
173 aors = 1106
174 callerid = Aaron Courtney <1106>
175
176 [1106](auth-userpass)
177 password = tecrUBUs3u7uTab
178 username = EAFB2F4319C4
179
180 [1106](aor-single-reg)
181 mailboxes = 1106@example
182
183 ;================================ SALES STAFF ==
184
185 ;================================
186 ;Garnet Claude
187 ;Sales Associate
188
189 [1105](endpoint-internal-d70)
190 auth = 1105
191 aors = 1105
192 callerid = Garnet Claude <1105>
193
194 [1105](auth-userpass)
195 password = Q7rAphatRusteSW
196 username = 5187E6D311BE
197
198 [1105](aor-single-reg)
199 mailboxes = 1105@example
200
201 ;================================
202 ;Franny Ocean
203 ;Sales Associate
204
205 [1112](endpoint-internal-d70)
206 auth = 1112
207 aors = 1112
208 callerid = Franny Ocean <1112>
209
210 [1112](auth-userpass)
211 password = nefReSTAq8phaph
212 username = ACC6BC73A990
213
214 [1112](aor-single-reg)
215 mailboxes = 1112@example
216
217 ;================================ CUSTOMER SERVICE STAFF =
218
219 ;================================
220 ;Dusty Williams
221 ;Customer Advocate
222
223 [1115](endpoint-internal-d70)
224 auth = 1115
225 aors = 1115
226 callerid = Dusty Williams <1115>
227
228 [1115](auth-userpass)
229 password = cEBraN2trezaqEt
230 username = 2C61DA1AA74B
231
232 [1115](aor-single-reg)
233 mailboxes = 1115@example
234
235 ;================================
236 ;Tommie Briar
237 ;Customer Advocate
238
239 [1102](endpoint-internal-d70)
240 auth = 1102
241 aors = 1102
242 callerid = Tommie Briar <1102>
243
244 [1102](auth-userpass)
245 password = 6EBu8egespUwuth
246 username = 558EF2645DC7
247
248 [1102](aor-single-reg)
249 mailboxes = 1102@example
250
251 ;================================ ENGINEERING STAFF ==
252
253 ;================================
254 ;Hollis Justy
255 ;Software Engineer
256
257 [1110](endpoint-internal-d70)
258 auth = 1110
259 aors = 1110
260 callerid = Hollis Justy <1110>
261
262 [1110](auth-userpass)
263 password = vust6spuFereThA
264 username = D3D55712AED0
265
266 [1110](aor-single-reg)
267 mailboxes = 1110@example
268
269 ;================================
270 ;Richard Casey
271 ;Software Engineer
272
273 [1104](endpoint-internal-d70)
274 auth = 1104
275 aors = 1104
276 callerid = Richard Casey <1104>
277
278 [1104](auth-userpass)
279 password = fU8puzuzEpRuSTa
280 username = 13B29A457ED5
281
282 [1104](aor-single-reg)
283 mailboxes = 1104@example
284
285 ;================================
286 ;Sal Smith
287 ;Software Engineer
288
289 [1114](endpoint-internal-d70)
290 auth = 1114
291 aors = 1114
292 callerid = Sal Smith <1114>
293
294 [1114](auth-userpass)
295 password = XapR4munEcadrub
296 username = C369192006EA
297
298 [1114](aor-single-reg)
299 mailboxes = 1114@example
300
301 ;================================
302 ;Laverne Roberts
303 ;Software Engineer
304
305 [1113](endpoint-internal-d70)
306 auth = 1113
307 aors = 1113
308 callerid = Laverne Roberts <1113>
309
310 [1113](auth-userpass)
311 password = mu8aPr4daJAQaDE
312 username = B07FF579AAC8
313
314 [1113](aor-single-reg)
315 mailboxes = 1113@example
316
317 ;================================
318 ;Colby Hildred
319 ;IT Systems
320
321 [1108](endpoint-internal-d70)
322 auth = 1108
323 aors = 1108
324 callerid = Colby Hildred <1108>
325
326 [1108](auth-userpass)
327 password = KAthufrudE6uyAs
328 username = DB589C0875AB
329
330 [1108](aor-single-reg)
331 mailboxes = 1108@example
332