WAP Compliant???

WAP Compliant??? SearchSearch
Author Message
Marty
Posted on Tuesday, October 14, 2003 - 10:11 am:   

I am still learning on WAP specs at the moment and I have a question you might be able to help me with. Had a talk with developers about WAP/MMS. They told that I shouldn't worry about the WAP part of the application because most of the time this is integrated in the hardware of the module or modem. So he suggested that an MMS client could be built on the 'WAP hardware'of the modem. Could anyone confirm this?
Also took a look at the specs of some Siemens modems/modules. Some specs say that it has features like "WAP Compliant" and "PPP-stack". What can we tell from this information? Thanks in advance for reading this topic.
Bryce Norwood - NowSMS Support
Posted on Tuesday, October 14, 2003 - 08:05 pm:   

Marty,

It depends on specifically what you're trying to develop.

There is no "WAP hardware" of a modem. If there is a WAP stack that can be used by other applications, then it would be provided via software. (For example, the Symbian OS exposes some WAP stack APIs for use by applications on that platform.)

The MM1 interface (sending / receiving MMS) is logically implemented on top of HTTP and WAP push.

To send a message, the MMS client logically initiates an HTTP POST to an MMSC.

To notify the client of a new MMS message, an MMS notification is sent to the client over WAP Push. This notification includes a URL that the client needs to retrieve (logical HTTP GET) which contains the actual MMS message content.

Aside from the WAP push of the MMS notification (usually sent over the SMS bearer), there is not a requirement that WAP be involved at all in the transaction.

However ... in the real world ... the MMSC needs to be able to identify the MSISDN of a device that is sending or retrieving an MMS message. In many cases, it is a WAP gateway that provides the MSISDN identification ... as it is assumed that the MMS client will be performing its POST and GET through the WAP gateway (the MMS client in this case issues a WSP GET or WSP POST through the WAP gateway, and the WAP gateway issues the HTTP GET or HTTP POST to the MMSC).

So it depends on the operator network that you are running on, and how the MMSC identifies your device on the operator network.

In some architectures, the MMSC might be able to retrieve your MSISDN through integration with the GGSN. Or there may be an HTTP proxy option in addition to the WAP proxy option.

I'm not sure what "WAP compliant" means on the spec sheet for a modem. I would not see how the modem itself could implement any WAP functionality.

PPP-stack means that you can establish an IP connection over PPP using the device as a modem.

-bn
Marty
New member
Username: Marty

Post Number: 4
Registered: 10-2003
Posted on Thursday, October 23, 2003 - 04:05 pm:   

I was wondering, say you have a WAP-stack or TCP-stack which you use to make the connection to the (MMSC) WAP GW via WSP Connect or HTTP Connect. How is the data transported through the modem from the pc over the wireless connection.

How could a WAP or HTTP connection be made through the modem? The connection from the pc to modem is just a serial cable and how are the data PDU sent from the modem. Where does the stack and handling reside 'physically'?
Marty
New member
Username: Marty

Post Number: 13
Registered: 10-2003
Posted on Tuesday, October 28, 2003 - 08:40 am:   

OK, found out that PPP is used to communicatie via the modem from the OS.
Sudhish
Unregistered guest
Posted on Thursday, January 08, 2004 - 02:45 pm:   

Hi,

If I have a WAP enabled phone and I use the GSM CSD/HSCSD as the bearer for internet access, where does the PPP run? Is it in the mobile?

Thanks in advance.
Marty
New member
Username: Marty

Post Number: 31
Registered: 10-2003
Posted on Sunday, January 11, 2004 - 02:00 pm:   

The procedure is that first a GPRS connection is built-up with AT+CGDCONT and ATD. After that PPP is used to login at the providers gateway.

When the login was succesfull there is an actual GPRS connection and data can be sent over which protocol you like as long as it is IP based.

Your phone must have a PPP stack or something like that to call in at the provider's gateway.
Sudhish
Unregistered guest
Posted on Monday, January 12, 2004 - 01:44 pm:   

Hi,

Is the situation that you have described in your answer regarding PPP also true for GSM HSCSD?

Iam also a bit curious about the command AT+CGDCONT. I was thinking that AT commands are issued only when I have an external DTE connected to a mobile. In case of WAP, no external DTE is connected to the mobile. So, from where is the AT command generated ? Is it generated internal to the mobile itself?

Thanks in advance.

Kent Williams
New member
Username: Kent

Post Number: 19
Registered: 10-2003
Posted on Thursday, January 15, 2004 - 06:12 pm:   


quote:

If I have a WAP enabled phone and I use the GSM CSD/HSCSD as the bearer for internet access, where does the PPP run? Is it in the mobile?




Yes. The mobile has a PPP stack that is used by the WAP browser.

When you configure the connection parameters for the browser, if you are using dial-up, you are specifying where the device should connect to negotiate to then negotiate a PPP connection.


quote:

Iam also a bit curious about the command AT+CGDCONT. I was thinking that AT commands are issued only when I have an external DTE connected to a mobile. In case of WAP, no external DTE is connected to the mobile. So, from where is the AT command generated ? Is it generated internal to the mobile itself?




AT commands are only used when an external DTE is connected to the mobile. What happens when software in the phone itself needs to perform a similar function is phone specific. It might actually use AT commands in some smartphone operating systems, or it may be an API specific to the internal workings of that phone.

--
Kent Williams
Now Wireless Support
http://www.nowwireless.com
Sudhish
Unregistered guest
Posted on Friday, January 16, 2004 - 01:33 pm:   

Hi,

When I use HSCSD as the bearer for WAP, where does the PPP terminate? Is it at an ISP?
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 1756
Registered: 10-2002
Posted on Wednesday, January 28, 2004 - 08:35 pm:   

Usually it is at the operator who has their own hardware to facilitate these connections (so that an extra ISP is not required).
Sudhish
Unregistered guest
Posted on Tuesday, February 10, 2004 - 06:37 am:   

As I understand, when we make a GSM CSD call, we are dialing into a WAP Gateway. Is it right?

If so, does the WAP Gateway also terminate the PPP link?
Didi Ho
Unregistered guest
Posted on Thursday, February 26, 2004 - 05:25 am:   

Hi please help I have a treo 600 and i have downloaded pixermms when i try to send a picture mail i have a message that says "We have no MMS settings for your current mobile operator Use the Network settings form to enter setting manually.
where can i find this form.. Please help