Project

General

Profile

SipDevicesAcrobitsGroundwire » History » Version 20

Tijmen de Mes, 01/18/2016 10:57 AM

1 15 Pro Backup
h1. Acrobits Groundwire
2 2 Pro Backup
3 19 Pro Backup
Goal is to create a reliable and secure configuration for inbound calls, where the account is shared with another desktop ([[SipDevicesSnom370|Snom 370]]) SIP-phone.
4 18 Pro Backup
5 2 Pro Backup
h2. Account
6
7
h3. User Details
8
9
|Username| 2233XXXXXX|
10
|Domain|sip2sip.info|
11 10 Pro Backup
|Display Name|<empty>|
12 2 Pro Backup
13
h3. Advanced settings
14
15
|Incoming Calls|On with Backgrounding|
16
|NAT Traversal|ICE|
17
|Proxy|proxy.sipthor.net:443|
18
|Auth User Name|<empty>|
19
|Transport Protocol|tls (sips)|
20
|VoiceMail Number|<empty>|
21
|Expires|86400|
22 10 Pro Backup
23 2 Pro Backup
|Caller ID|<empty>|
24
|Caller Id Method|From Username|
25 10 Pro Backup
26
_Sets caller ID headers of outgoing INVITE messages. Most VoIP providers will ignore these headers though._
27
28 2 Pro Backup
|SIMPLE|Off|
29
30 10 Pro Backup
_Enables SIP/SIMPLE messages to be sent and received._
31
32 2 Pro Backup
h4. Backgrounding Options
33
34
|Host|<empty>|
35
|Transport Protocol|tls (sips)|
36
|Expires|86400|
37
|Track Errors|On|
38
39
h4. NAT Traversal
40 3 Pro Backup
41
|Media|ICE|
42
|Send Media Back|Off|
43 13 Pro Backup
44
_Ensures that media streams are sent to the IP:port they are received from._
45
46 17 Adrian Georgescu
|STUN Server|stun1.dns-hosting.info:3478|
47 3 Pro Backup
|TURN Username|<empty>|
48
|TURN Password|<empty>|
49
|Ignore Symmetric NAT|Off|
50 13 Pro Backup
51 3 Pro Backup
|Discover Global IP|Internal|
52 13 Pro Backup
53
_For providers requiring global IP discovery use External. For others you should be safe with Static or Internal. Static uses a faked private IP:port pair to solve issues when you are behind NAT and your provider groups registrations based on the full Contact URI. This option prevents changes in Contact header when network conditions change. To specify your own IP:port pair go to the Hacks section._
54
55 1 Pro Backup
|Send keepalives|Off|
56 13 Pro Backup
57
_Send keepalive packets to keep the NAT ports open. Set if you have troubles getting incoming calls._
58
59 10 Pro Backup
|Outbound Proxy Enabled|Off|
60 13 Pro Backup
61
_Optionally set to a proxy that performs some traffic manipulation e.g. TLS to UDP translation. This proxy is usually not related to the SIP provider. If regular proxy is specified as well, the SIP traffic will be routed to the proxy on the second hop.
62
Use the Outbound Proxy to route all SIP traffic through one server._
63 3 Pro Backup
64
h4. Codecs for WiFi
65 1 Pro Backup
66 17 Adrian Georgescu
# Opus Wideband
67
# G.722
68
# Opus Narrowband
69 3 Pro Backup
# iLBC
70
# G.711 u-Law
71
# G.711 a-Law
72
# G.729a
73
# GSM
74
75 6 Pro Backup
|Packet Time|20ms|
76 7 Pro Backup
|Force&nbsp;Packet&nbsp;Time|Off|
77
78 6 Pro Backup
_Higher packet times save bandwidth, but make the call quality more sensitive to packet loss. Bigger lost packets will make longer, more audible dropouts._
79
80 1 Pro Backup
|Honor&nbsp;Remote&nbsp;Codecs|On|
81 7 Pro Backup
82 6 Pro Backup
_If set, local codec order will be ignored and the first supported codec from the list sent by remote will be used._
83 5 Pro Backup
84
h4. Codecs for 3G
85
86
# iLBC
87
# Opus Narrowband
88
# GSM
89
# G.729a
90
# G.711 u-Law
91
# G.711 a-Law
92
# Opus Wideband
93
# G.722
94
95 8 Pro Backup
|Packet Time|20ms|
96
|Force&nbsp;Packet&nbsp;Time|Off|
97
98
|Honor&nbsp;Remote&nbsp;Codecs|Off|
99 5 Pro Backup
100
h4. DTMF Mode
101
102
h5. Enabled DTMF Modes
103
104
# RFC2833
105
# SIP INFO
106
# audio
107
108 9 Pro Backup
|Send&nbsp;All&nbsp;Enabled|Off|
109
110 1 Pro Backup
_When turned on all enabled DTMF methods are sent simultaneously. If pressing a single digit results in multiple presses on the receiver side, just turn this switch off._
111 10 Pro Backup
112
h4. Secure Calls
113
114
h5. SDES (RFC 4568)
115
116
|Incoming Calls|Enabled|
117
|Outgoing Calls|Best Effort|
118
119
_A secure signaling channel is required for SDES. I.e. the protocol needs to be set to TLS. Due to security concerns it's also disabled for pushed calls. Please note SDES is prone to man-in-the-middle attacks and is largely dependant on the behavior of proxies along the SIP path. There may be hops between which the keys are transfered in clear text. If you would like to use SRTP over an insecure signaling channel you should try ZRTP instead._
120
121
h5. ZRTP
122
123
|Incoming Calls|Enable|
124
|Outgoing Calls|Disable|
125
126
_ZRTP is a media path key exchange method for SRTP. It can be used to secure calls even over insecure signaling channel (e.g. UDP). As opposed to SDES, it prevents eavesdropping opportunities at proxies. You will be able to accept ZRTP encrypted calls, however to initiate them you need to purchase the ZRTP add-on._
127
128
h4. Hacks
129
130
|RTP Port Start|10000|
131
|RTP Port End|65535|
132 12 Pro Backup
133 10 Pro Backup
|SIP Port|<empty>|
134
135 12 Pro Backup
_The listening port for SIP._
136
137 10 Pro Backup
h5. Forced Contact
138
139
|Contact IP:port|<empty>|
140
141 12 Pro Backup
_Fake fixed local IP and port can help if you are behind NAT and your provider groups registrations based on the full Contact URI. This setting prevents changes in Contact header when network conditions change. You should pick an IP from RFC 1918 range. E.g. 192.168.1.100:44444. Make sure to set Discover Global IP to Static to use this field._
142
143 10 Pro Backup
h5. Authorization
144
145
|Send On Request|Off|
146 12 Pro Backup
147
_Some providers do not like getting the Authorization header unless requested._
148
149 10 Pro Backup
|URI Scheme|sip:|
150
151 12 Pro Backup
_The default scheme for numerical URIs is sip: or sips:. You can select tel: to enable support for RFC 3966 tel: URIs._
152
153 10 Pro Backup
h5. Nortelnetworks
154
155
|Proxy-Require|Off|
156 12 Pro Backup
157
_Some setups need Proxy-Require: com.nortelnetworks.firewall header to successfully traverse NAT._
158 10 Pro Backup
159
h5. SRTP
160
161
|Prefer 80-bit Tags|Off|
162 11 Pro Backup
163 10 Pro Backup
_Prefer 80-bit authentication tags over 32-bit tags._
164
165
h5. Registration State
166
167
|Reuse|On|
168
|Adjust Via|Off|
169 11 Pro Backup
170 10 Pro Backup
_The new registration will reuse the same Call-ID, CSeq sequence and rinstance as the previous one. We try to unregister stale contacts when network change. It's possible to alter Via headers to reflect Contact being unregistered._
171
172
h5. Well-known codecs
173 11 Pro Backup
174
|Use rtpmap|Off|
175
176
_It's not necessary to include rtpmap attributes for well known codecs, but some providers erroneously require it._