Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Lambros Lambrinos
Dept. of Communication and Internet Studies
Cyprus University of Technology
Limassol, Cyprus
lambros.lambrinos@cut.ac.cy
624
Wireless connectivity is based on the IEEE 802.11 3.2 SIP server
family of protocols which keeps expanding with recent
additions including the 802.11n draft that offers SIP servers form the core of VoIP systems. The
theoretical speeds of 300 Mbps and 802.11e that most well known, open source SIP servers are SER [7]
attempts to define enhancements for quality of service and OpenSER [8]. They can act as SIP registrar, proxy
for delay-sensitive applications. Most user equipment and redirect server and can handle thousands of SIP
supports the 802.11b/g standards and operates over 2.4 registrations. Through various add-on modules, they
Ghz with connections upto 54 Mbps whereas on the 5 can offer other services such as voicemail and PSTN
Ghz spectrum, 802.11a offers speeds of upto 54 Mbps access. On the other hand, Asterisk [9] is an open-
but at shorter ranges. It is important to note that the source software system that provides advanced Private
actual goodput (i.e. the amount of useful data) is lower Branch eXchange (PBX) functionality. It offers VoIP
due to IP protocol header overheads. This is highly support using multiple protocols (SIP, H.323 and IAX)
significant in a VoIP environment where data packets and also allows seamless interconnection with the
are small; test-bed experiments indicate that the PSTN using specialized hardware. Moreover, it can
maximum number of simultaneous calls over a readily facilitate multiparty conferencing for
802.11b link is 15 for 64 kb/s constant bit rate traffic simultaneous interaction between multiple participants.
[6]. OpenSER and SER provide much better
In addition to the 802.11 protocols, the Wimax implementations of advanced SIP features when
(802.16) standard is also being used for data compared to Asterisk and also scale much better in
communication links. However, it is more targeted terms of the number of SIP registrations. Asterisk
towards long range (up to 50km), high speed (up to 70 however, offers excellent telephony features and in
Mbps) backhaul links and links to provide increased many system architectures SER or OpenSER are
bandwidth in cellular applications. deployed [10] in combination with Asterisk in order to
get the best of both worlds.
3. System architecture The large PBX system vendors are also offering IP-
based solutions either as a pure IP system or as a
We utilised the three technological concepts hybrid solution that consists of an older technology
described in the previous section to design a wireless system along with an add-on to provide IP
voice platform. The general architecture of the system functionality. For our case, proprietary systems are too
is shown in Figure 1 and the major components are expensive and sometimes inflexible.
outlined in the sections below.
3.3 Endpoints
3.1 IP network
From a subscriber’s point of view, a number of
Our IP network infrastructure is based on two levels options exist for connecting to the system to utilise the
of connectivity and a combination of wired and services offered. The simplest, cheapest and most user
wireless connections. At the first level, we encounter friendly solution for non-technology savvy people is
the wireless backhaul connections which are formed the Analogue Terminal Adapter (ATA); by attaching to
based on a point-to-multipoint connectivity mode. The the ATA, a standard analogue telephone can be
access distribution point (AP) is attached to a sector connected to the VoIP network. Enhanced call
antenna focused on the intended coverage area. At the handling features, directory, missed calls etc. are
other end, outdoor Customer Premise Equipment offered by dedicated devices called IP phones which
(CPE) units point towards the AP in order to establish attach directly to the IP network. IP phones also come
a connection. Each CPE is connected to a switch and in a comparatively expensive wireless version; slightly
the second level of connectivity starts at this point; larger than mobile phones, wifi phones attach to the IP
devices such as IP phones are connected to the switch network through a hotspot’s access point. Running
using ethernet cables. special software, mobile phones and PDAs with wifi
To accommodate mobile device users, it is possible capabilities may operate as a wireless IP phone
to create small hotspots using standard wireless allowing the user to make calls bypassing the
routers; these routers can be connected to the CPE expensive cellular networks (toll bypass).
switch in order to build a “neighbourhood” hotspot. Last but not least, are software phones (softphones)
which were the first form of user endpoints in VoIP-
625
Figure 1. System architecture
based communication. Softphones run on a personal administer and we did not need any scalability. Our
computer and a headset with microphone is required PBX was running on a standard Pentium 4 server
for their operation. They are a good solution for mobile machine and was connected to the Public Switched
users with laptops. Telephone Network (PSTN) using two ways: 4
analogue lines through an internal card and a satellite
4. Testbed implementation and evaluation link. Using the satellite link, the server was registered
with a commercial VoIP service provider for low-cost
In order to assess our design from a technological call termination worldwide. If all the analogue lines
and a user point of view, we built a test-bed in a small were busy, the calls were going through the satellite
village community in Cyprus that had PSTN link. International calls were routed automatically via
connectivity through analogue lines and no DSL-type the satellite link.
internet access. For the client side, we used a combination of ATAs,
IP phones from different manufacturers and a wireless
4.1 Test-bed deployment IP phone. We grouped clients together so that those
nearby (up to the maximum permitted length for
Before the deployment of the telephony services the Ethernet cable which is 100 meters) were connected to
underlying network had to be in place. For our the same switch and served by the same CPE. To
backhaul connections we chose to deploy an provide power to the phones we used Power-over-
IEEE802.11a (5.4 Ghz) network. This was in an ethernet switches in conjunction with a UPS in order to
attempt to avoid creating any interference within the keep the service running for a while in case of a power
2.4Ghz frequency band which we intend to use for cut.
hotspots; a small hotspot was setup to test the wifi IP Users were able to use modern PBX facilities such
phones. It was also important to comply with local as call transfer, call parking, do-not-disturb, user
rules and regulations regarding the strength of the hunting etc. Features on the IP phones included call
signal transmission from the access points: 100 lists, contact directory, message waiting indicator etc.
milliwatts in the 2.4GHz band and 1Watt in the 5 GHz Moreover users were able to call into the system and
band. listen to their voicemail or access it remotely using a
In this initial test-bed we only used Asterisk as our web browser.
SIP server and PBX as it is relatively easy to setup and
626
4.2 Evaluation real testbed, we have demonstrated that the
combination of advanced technologies can have a huge
In general, the system was quite stable and it had no impact in situations where an application does not
problems coping simultaneously with 4 calls over the initially seem feasible or economically viable: open
analogue lines, 1 call over the satellite link and 2-3 source software provides us with free, expandable and
internal calls. customisable solutions; wifi allows for rapid
During the trial we interchanged the ATAs and the deployment of IP networks and VoIP offers advanced
IP phones between users to gauge their reaction. For telephony features over an IP infrastructure.
almost all users, the small learning curve with the Overall, we are satisfied with the outcome of the
phone feature set and the PBX facilities was well early stages of our work. Our setup is targeted for a
justified; analogue phones are a thing of the past for more permanent solution whereas similar technologies
them! have been applied in emergency scenarios [11]. In the
Regarding the wireless backhaul links, we have not next stages we will concentrate on potential solutions
had any capacity issues but we are well aware of the to the issues we faced. We will try to identify a
limitations; additional access points will be deployed if mechanism for user billing and assess the sustainability
required. We had an issue with the low (512kbps of the system from a business point of view. Moreover,
download and 256kbps upload) capacity of the satellite we will attempt to deploy another test-bed in a nearby
link; this was expected though and confirmed by community in order to link the two together for further
attempting to push two calls on the link which resulted tests. Once our system expands, we will use
in highly problematic conversations; a single call limit SER/OpenSER as the SIP front end and interface it
was therefore imposed. The users were initially with Asterisk that will take the role of a media,
shocked by the audio delay (1 to 2 seconds ping times) voicemail and PSTN gateway.
over the satellite link; they eventually managed to
adapt their conversations. References
A potential issue arises with emergency calls as on
an outbound call over the analogue lines we can not [1] ITU-T Recommendation H.323, "Packet-based
present any information to identify the caller and hence communications systems"
their location. The emergency services will only know [2] C.Groves et.al, "Gateway Contol Protocol Version 1",
that the call came from the area supported by the RFC 3525, IETF, June 2003
system. This is similar to the issues faced with mobile [3] J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston,
J. Peterson, R. Sparks, M. Handley, E. Schooler: "SIP:
phone users although their location may be Session Initiation Protocol", RFC 3261, IETF, June 2002
approximated in a densely covered area. The only issue [4] Skype web page: http://www.skype.com
with inbound calls was that the caller had to know the [5]See:
user’s extension. http://heartbeat.skype.com/2007/08/what_happened_on_augu
The most distinct advantage of our architecture is its st_16.html
expandability; new locations can be readily added [6] S.Sangho and H.Schulzrinne, “Experimental
based on a wireless connection. It is important to note Measurement of the Capacity for VoIP Traffic in IEEE
that the satellite link acts as a backup communications 802.11 WLANs”, in proc. INFOCOM 2007
channel and that results in an independent and more [7] SER web page: http://www.iptel.org
[8] OpenSER web page: http://www.openser.org
resilient infrastructure. [9] Asterisk web page: http://www.asterisk.org
[10] L.Lambrinos and P.Kirstein, "Integrating Voice over IP
5. Conclusion and future work services in IPv4 and IPv6 networks", in proc ICCGI07,
Gouadeloupe, March 2007
In this paper we presented the architectural design [11] D.Sisalem et. al, "VDSat: Nomadic Satellite-based VoIP
of a system that provides ubiquitous access to IP infrastructure", in proc. ISWCS 2005, Siena, Italy, 2005
telephony services based on an open-source
implementation of the SIP signaling protocol. Using a
627