Sip Call Center
 
SIP and Mobile WAP and SIP
  SIP and Mobile WAP and SIP
  > ABOUT SIP > SIP AND MOBILE > WAP AND SIPWAP and SIP

WAP and SIP

 

This document provides a summary of the ongoing investigation into the potential interworkings of the Session Initiation Protocol (SIP) and the Wireless Application Protocol (WAP). At present, there are no definite conclusions to the investigation; there are still technical questions, mainly in the WAP arena, that need to be answered.

SIP Session Initiation Protocol (SIP) is used to establish sessions between multiple parties in a location-independent manner. The sessions are typically voice sessions, however they could be chat sessions (text based), instant messaging sessions, an online gaming session, etc. 

Figure 1

Wireless Application Protocol (WAP) is designed to tackle the limitations of the mobile (cellular) network, in order to allow mobile devices to access internet-based services. Typical services might be email, simple web access, stock alerts, etc.

 

 

 

 

 

 

Figure 2

The WAP protocol is outside of the scope of call signalling and audio transport. Therefore there is no direct mapping between the WAP protocol and SIP. WAP does not contain an equivalent of the SIP INVITE message. For SIP to interact with a WAP enabled mobile phone in call setup and manipulation there has to be a mapping between SIP and the cellular signalling protocols, and that occurs in the gateway in Figure 1.

WAP is predominantly about content delivery to the WAP mobile over the wireless network.

Delivering CLI From SIP Client to a WAP Client

If WAP is about content delivery to mobile clients then perhaps WAP can be used to deliver caller information to a WAP device.

The WAP model allows content to be "pushed" to a mobile client.

Figure 3

In the example shown opposite:

SIP / CLI Alternatives

Could the caller details (SIP URL) be passed using the CLIP details in the cellular network protocol? If so, this does away with the WAP element for this operation.

Could a SIP client be embedded into the mobile phone, giving the ability to just talk SIP from endpoint to endpoint?

This relies on an IP-based mobile network with high bandwidth. Maybe GPRS will help us with that, but it's more likely that UTMS will be needed. Again this does away with the need for WAP for this application.

SIP > WAP

This scenario shows a SIP client sending an Instant Message to a WAP mobile phone:

Figure 4

 SIP > WAP Alternatives

Use SMS instead of WAP to push message to mobile client - SMS content is not as rich as WML. For example, a WAP instant message could contain a hyperlink, that could be activated from the WAP client. WAP content could also contain an image.

WAP > SIP

This scenario shows a WAP mobile client sending an Instant Message to a SIP client:

 Figure 5

SIP / CLI Questions

Can a WAP mobile phone have a WAP session and a telephone call active at the same time?


Has WAP Push model been implemented in any Push Proxy Gateways?

SIP / CLI Alternatives

Could the caller details (SIP URL) be passed using the CLIP details in the cellular network protocol? If so, this does away with the WAP element for this operation.

Could a SIP client be embedded into the mobile phone, giving the ability to just talk SIP from endpoint to endpoint?

This relies on an IP-based mobile network with high bandwidth. Maybe GPRS will help us with that, but it's more likely that UTMS will be needed. Again this does away with the need for WAP for this application.

SIP > WAP

This scenario shows a SIP client sending an Instant Message to a WAP mobile phone:

Figure 4

 SIP > WAP Alternatives

Use SMS instead of WAP to push message to mobile client - SMS content is not as rich as WML. For example, a WAP instant message could contain a hyperlink, that could be activated from the WAP client. WAP content could also contain an image.

WAP > SIP

This scenario shows a WAP mobile client sending an Instant Message to a SIP client:

 Figure 5

SIP / CLI Questions

Can a WAP mobile phone have a WAP session and a telephone call active at the same time?


Has WAP Push model been implemented in any Push Proxy Gateways?