说明: C:\Users\admin\Desktop\xwang8\index_files\clearpixel.gif

说明: C:\Users\admin\Desktop\xwang8\index_files\clearpixel.gif

Home

Biography

Research

Projects

Professional Service

Publications

Teaching

Students

Photos

Links

My Academic Genealogy

 

 

 

 

 

 

 

 

 

 

SIP over IPv6 (Sponsored by Foxconn.com)

    The Session Initiation Protocol (SIP) is widely used for controlling communication sessions such as voice and video calls over Internet Protocol (IP). However, most of existing SIP services are implemented over Internet Protocol v4 (IPv4). As the increasing deployment of Internet Protocol v6 (IPv6) network, it is becoming more urging to implement SIP that is compatible with both IPv4 and IPv6. This project designs a network architecture of SIP service, and proposes a way to implement SIP over IPv6 while at the same time keeping compatible with the IPv4. RTPProxy server in the network reencapsulates IPv6 traffic within IPv4 networks and vice versa, which does not require any modification on the user agent and is easy to be implemented.

Figure 1. SIP Service Platform architecture

    

    As shown in Figure 1, the chief components of the SIPSP architecture are discribed next:

  • 1. Client Side: This side forms the user agent network, which mainly include two kinds of users: mobile user and fixed user. Mobile users get access to the Internet via wireless access point, while fixed user might connect to the Internet through the cable. Both of them obtain SIP service from Internet with proper SIP client applications.
  • 2. Server Side: This side constitutes the core support of SIPProxy service, which includes SIP Server, Location Server, Redirect Server, Register Server, RTPProxy Server, and Database Server. In this project, the bringing service between IPv4 and IPv6 user agent is accomplish by RTPProxy Server.

    When SIP Server receive INVITE request, it extracts the network information of caller and callee and judges whether they can communicate with each other directly. If they can establish direct connection, the SIPProxy Server returns SIP message with SDP information with the two users network information. If not, the SIPProxy Server will send the SDP information to the RTPProxy. After opening the bringing ports and preparing the bringing service, RTPProxy will return the SDP information with modifications of the network information to the SIPProxy Server. Then, this modified SDP information will be distributed to the user agents. Finally, the connection between the two user agents will be established via the RTPProxy Server.

Figure 2. Experiment with development board

    When SIP service works over IPv6, it also requires that client supports IPv6 protocol. One of our tasks is to redesign and implement the SIP client in the embedded system, to enable its compatibility with IPv4 and IPv6 hybrid networks. Figure 2 shows the hardware equipments that we use in our project. The outcome of this project will be converted into related real products, and be on the market of Australia.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

说明: C:\Users\admin\Desktop\xwang8\index_files\clearpixel.gif

说明: C:\Users\admin\Desktop\xwang8\index_files\clearpixel.gif