Version 0.1.9 from FTP
[asterisk/asterisk.git] / configs / iax.conf.sample
1 ;
2 ; Inter-Asterisk eXchange driver definition
3 ;
4 ;
5 ; General settings, like port number to bind to, and
6 ; an option address (the default is to bind to all
7 ; local addresses).
8 ;
9 [general]
10 port=5036
11 ;bindaddr=192.168.0.1
12 ;
13 ; Specify bandwidth of low, medium, or high to control which codecs are used
14 ; in general.
15 ;
16 bandwidth=low
17 ;
18 ; You can also fine tune codecs here using "allow" and "disallow" clauses
19 ; with specific codecs.  Use "all" to represent all formats.
20 ;
21 ;allow=all                      ; same as bandwidth=high
22 ;disallow=g723.1                ; Hm...  Proprietary, don't use it...
23 disallow=lpc10                  ; Icky sound quality...  Mr. Roboto.
24 ;allow=gsm                      ; Always allow GSM, it's cool :)
25 ;
26 ; You can also adjust several parameters relating to the jitter
27 ; buffer.  Specifically, you can provide a maximum jitter buffer,
28 ; you can turn it off entirely, and you can specify an acceptable
29 ; drop rate (per MEMORY_SIZE, by default 3 of 100).  Disabling the
30 ; jitter buffer is not recommended.  Finally, you can specify the maximum
31 ; excess jitter buffer, which if exceeded, causes the jitter buffer to
32 ; slowly shrink in order to improve latency.
33 ;
34 ;jitterbuffer=no
35 ;dropcount=3
36 ;maxjitterbuffer=500
37 ;maxexccessbuffer=100
38 ;
39 ; We can register with another IAX server to let him know where we are
40 ; in case we have a dynamic IP address for example
41 ;
42 ;register => marko:secretpass@tormenta.linux-support.net
43 ;register => joe@remotehost:5656
44 ;
45 ; Finally, you can set values for your TOS bits to help improve 
46 ; performance.  Valid values are:
47 ;   lowdelay            -- Minimize delay
48 ;   throughput          -- Maximize throughput
49 ;   reliability         -- Maximize reliability
50 ;   mincost             -- Minimize cost
51 ;   none                -- No flags
52 ;
53 tos=lowdelay
54 ;
55 ; Trust Caller*ID Coming from iaxtel.com
56 ;
57 [iaxtel]
58 type=user
59 context=default
60 deny=0.0.0.0/0.0.0.0
61 permit=216.207.245.47/255.255.255.255
62
63 ;
64 ; Guest sections for unauthenticated connection attempts.  Just
65 ; specify an empty secret, or provide no secret section.
66 ;
67 [guest]
68 type=user
69 context=default
70 callerid="Guest IAX User"
71 ;
72 ; Further user sections may be added, specifying a context and a
73 ; secret used for connections with that given authentication name.
74 ; Limited IP based access control is allowed by use of "allow" and
75 ; "deny" keywords.  Multiple rules are permitted.  Multiple permitted
76 ; contexts may be specified, in which case the first will be the default.
77 ; You can also override caller*ID so that when you receive a call you
78 ; set the Caller*ID to be what you want instead of trusting what
79 ; the remote user provides
80 ;
81 ;[markster]
82 ;type=user
83 ;context=default
84 ;context=local
85 ;auth=md5,plaintext
86 ;secret=markpasswd
87 ;callerid="Mark Spencer" <(256) 428-6275>
88 ;deny=0.0.0.0/0.0.0.0
89 ;permit=209.16.236.73/255.255.255.0
90 ;
91 ; Peers may also be specified, with a secret and
92 ; a remote hostname.
93 ;
94 [demo]
95 type=peer
96 username=asterisk
97 secret=supersecret
98 host=216.207.245.57
99 ;host=asterisk.linux-support.net
100 ;port=5036
101 ;mask=255.255.255.255
102
103 ;
104 ; Peers can remotely register as well, so that they can be
105 ; mobile.  Default IP's can also optionally be given but
106 ; are not required.  Caller*ID can be suggested to the other
107 ; side as well if it is for example a phone instead of another
108 ; PBX.
109 ;
110
111 ;[dynamichost]
112 ;host=dynamic
113 ;secret=mysecret
114 ;defaultip=216.207.245.34
115 ;callerid="Some Host" <(256) 428-6011>
116 ;
117
118 ;
119 ; Friends are a short cut for creating a user and
120 ; a peer with the same values.
121 ;
122 ;[marko]
123 ;type=friend
124 ;host=dynamic
125 ;secret=moofoo
126 ;context=default
127 ;allow=0.0.0.0/0.0.0.0