Understanding Roip Networks
Understanding Roip Networks
White Paper
Understanding RoIP
Networks
Revision 3.0
Interoperability Gateways
Location Services
Radio over IP
www.omnitronicsworld.com
White Paper
Understanding RoIP Networks
✓ Focus is Call Setup, Monitoring and Control ✓ Focus is on Instant Communication, monitoring and
control
✓ Generally one-to-one ✓ Generally one-to-many
Always full duplex ✓Generally half duplex, although full duplex is
becoming more common
✓ Typically a large Telco is the service provider ✓ Typically the organization itself manages their service
✓ Central Telco Server ✓ Peer-to-peer service
✓Minimal customisation ✓ Specific to customer
✓ Capabilities required include passing dial tones, ✓ Significant extra capabilities as listed below.
DTMF strings and call process tones
• Push to Talk (PTT): Indicates the radio should transmit and must be synchronized with the audio.
• Carrier Operated Switch (COS) from the radio: Used to generate a busy signal or key-up another
transceiver at the remote end.
2 www.omnitronicsworld.com
White Paper
Understanding RoIP Networks
Applications
Radio over IP can be used in several ways to leverage radio systems. Some applications include:
• Access to remote radios
• Point-to-point radio interconnection, also point to multipoint and cross-banding
• Radio to Dispatch Console links
• Radio to Phone gateway
• Using existing infrastructure to reduce cabling.
• Remote Access
For further details on typical applications, see our other White Paper: VoIP for Radio Networks.
VoIP Standards
The two key VoIP standards defined by the Internet Engineering Task Force (IETF) are
1. Session Initiation Protocol (SIP) – described in RFC 3261
2. Real Time Protocol (RTP) – described in RFC 3550 / RFC 3551.
There are many other standards that are relevant to voice and multimedia communications. However, SIP
and RTP are the two key protocols that do most of the heavy lifting.
Using existing VoIP standards for implementing RoIP provides several key advantages. These are:
• Improved Vendor-independent Interoperability
• Easy Integration with Existing Phone and Voice Systems
• Compatibility with off-the-shelf Voice Recorders
• Recognized by Routers, Firewalls and Network Tools.
The disadvantages to using standards are that they are more complicated and also do not support all of
the radio information that is required.
3
White Paper
Understanding RoIP Networks
It is only used to make and break connections. No audio is transmitted via SIP.
• SIP User Agents: End-user devices that create and manage a SIP session. A radio to VoIP gateway
such as the Omnitronics IPR110Plus or a SIP VoIP phones are examples SIP.
• SIP Servers: There are various types of SIP servers that provide different functions. The two most
important server types are:
1. Registrar Server: Stores the devices registration information in a database. This can be local or
provided by yet another server. This database is searched to find devices to which a
connection may be made. It also authenticates the SIP device to ensure it supplies the correct
credentials, namely user name and password.
A SIP server may be both a registrar and a proxy server at the same time.
SIP is a text based protocol similar to the Hyper Text Transfer Protocol (HTTP) used for transferring data
over the Internet/world wide web (www). The protocol consists of requests and responses.
• Is designed for end-to-end, real-time transfer of stream data. The protocol includes features to
compensate for problems that result from sending streams of data over unreliable packet
switching networks.
• Prioritizes “Real-time” over Reliable: It is more important for the data to arrive on time than it is to
guarantee that 100% of the data is delivered.
• Provides data transport not any mechanism to setup the link.
• Can send voice and radio information but when used in this manner it requires more system
configuration and is less flexible.
• Can be used for point-to-point links (unicast) or point-to-multipoint (multicast).
• Includes facilities for detecting issues that may occur when sending data over packet switching
networks such as:
o Detection of last data packets
4 www.omnitronicsworld.com
White Paper
Understanding RoIP Networks
To compensate for Jitter Delay, the end device needs to keep a buffer of audio data so that it can continue
to play audio even if the next packet is a little late to the party. This in itself can be another source of delay.
When looking at the total delay the following sources need to be considered:
1. Digital to Analogue Conversions
2. Framing Delay (Audio Data is collected into a
fix duration packet, typically 20 milliseconds
or some multiple of 20 milliseconds)
3. Software Processing which time taken to
Encode or Decode the Audio
4. Fixed Network Delay
5. Variable Network Delay (Jitter)
6. Jitter buffering delay
5
White Paper
Understanding RoIP Networks
Echo
Without delay, echo is not usually an issue. However, once a delay has been added, the echo becomes
perceptible to system users. This can be an issue in two common scenarios:
• Telephone 4 wire to 2 wire hybrids: When interfacing to a 2-wire phone system the hybrid circuits
can produce significant echo
• Operator Crosstalk in an operations centre where multiple operators are communicating with
common radio channels. The operators may be able to hear the audio from other operators with
added network delay.
Echo can be eliminated in some cases using Digital Signal Processors (DSP) to process the audio. Echo
cancellation algorithms use an adaptive filtering algorithm to remove the echo signal from the received
audio. The DSP algorithm uses an adaptive filter to remove the echo signal and can take a perceptible
time to converge and cancel the echo. DSP based echo cancelling can affect audio quality during “double
talk” (when both parties talking at the same time on a full-duplex link).
Packet Loss
On real world networks packets sometimes don’t make it through. However, voice is generally intelligible
even with quite high levels of packet loss as VoIP systems incorporate Packet Loss Concealment (PLC)
algorithms to compensate.
On wired networks such as LANs or WANs, packet loss generally only occurs as a result of systems being
overloaded or congested. However, other links are subject to loss of individual packet, such as WIFI
networks or Microwave links.
Generally, well designed RoIP systems should provide intelligible audio with very high levels of packet
loss. Packet loss of 10% or less should still provide acceptable audio quality. However, effective
communications may be dependent on other mechanisms (such as TCP/IP based mechanisms) that may
not be as tolerant of packet loss.
6 www.omnitronicsworld.com
White Paper
Understanding RoIP Networks
The codecs used for real time communications must be low latency, they need to be able to process the
audio in real time (a codec only has 20 milliseconds to encode or decode 20 milliseconds of audio). Codecs
such as MP3 don’t have to encode the audio in real-time so they can achieve better compression and audio
quality. However, they still need to decode in real time.
The more modern codecs (G.729, IMBE, AMBE and the ACELP) used in digital radio are covered extensively
by patents. The licensing costs associated with using these technologies are significant.
Recently there have been several low bandwidth narrowband codecs developed that are not covered by
patents and being made available royalty free. Examples of these are BroadVoice16 (ITU J.161) and ITU
G.718.
7
White Paper
Understanding RoIP Networks
12 12
8 8
20 20
- 38
40 78
With a packet size of 20 milliseconds, the overhead for the network layers becomes significant. In the case
of the high compression codecs, the overhead is actually larger than the payload.
8 www.omnitronicsworld.com
White Paper
Understanding RoIP Networks
IP Connectivity Methods
There are a number of methods of connecting Radios over IP and this will depend on your IP network.
Multicasting
In computer networking; multicasting is a mechanism to send information to a group of hosts
simultaneously. Multicast uses network infrastructure efficiently by requiring the source to send a packet
only once, even if it needs to be delivered to multiple receivers. The routers in the network take care of
replicating the packet to reach multiple receivers only when necessary. Ultimately this means greater
bandwidth efficiency.
However, there are some issues that can mean multicasting can be difficult to implement:
• Multicasting does not work on the general Internet as ADSL routers do not support multicasting.
• In a WAN, all the routers in the network have multicasting enabled for multicast to work
• Configuring network routers to use multicasting is a complex task.
Conferencing
In situations where multicasting is not practical, a similar effect can be used by creating multiple unicast
links to create a conference or party line.
By using Omnitronics’ proprietary conferencing mode multiple RoIP adaptors can communicate with all
other adaptors within the conference. Unlike multicast addressing which uses a one-to-many
relationship, conferencing is peer-to-peer. In essence, this is a simulated multicast mode. Delay is also
minimized by simply passing packets through rather than decoding them.
Whilst this peer-to-peer arrangement may be simple to implement, it can become impractical for larger
network configurations. This is because the number of links that need to be configured grows
exponentially with the number of radios.
9
White Paper
Understanding RoIP Networks
To avoid creating such complex configuration scenarios, the RoIP adaptor purposely limits the number of
remote radios that can be used in this conferencing mode. In a case where more than 5 radios need to be
linked, one of the RoIP adaptors can be setup as a bridge server linking two conference groups.
Comparison Table
10 www.omnitronicsworld.com
White Paper
Understanding RoIP Networks
One solution is to the above is to continue to use gateways to aid this interconnection over IP, providing
this higher network functionality. However you must ensure that those gateways have been designed to
transmit the added digital radio data and functionality.
This gateway approach also provides a number of other benefits. This includes:
11
White Paper
Understanding RoIP Networks
• Digital Radios with Point-to-Point Protocols can be Shared Amongst a Number of Operator
Positions
• Only ONE vocoder is required (and located in the gateway) and shared amongst a number of users
• Gateways allow the Radio to be accessed simultaneously by a mixture of dispatch consoles
Gateways provide organizations with the flexibility to change protocols to meet future demands
While Omnitronics has taken every care to ensure that the information and
contents are correct and up-to-date at the time of printing, the information may contain technical inaccuracies and/or printing errors.
Omnitronics does not guarantee the accuracy or correctness of the information. Omnitronics cannot be held liable or responsible for errors or
omissions in the contents of the technical documentation. All information contained in the technical documentation is given without warranties
or representations, expressed or implied.
Omnitronics expressly disclaims all warranties, expressed or implied, including but not limited to implied warranties as to the
accuracy of the contents of this document. In no event shall Omnitronics be liable for any injury, expenses, profits, loss or damage, direct,
incidental, or consequential, or any other pecuniary loss arising out of the use of or reliance on the information described in this document.
12 www.omnitronicsworld.com
Innovate. Connect. Unify.
www.omnitronicsworld.com