WAP Compliant??? | Search |
NowSMS Support Forums ⬆ WAP Technical Discussions (unsupported) ⬆ Archive through December 08, 2004 ⬆ |
◄ ► |
Author | Message | |||
Marty |
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 |
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 |
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 |
OK, found out that PPP is used to communicatie via the modem from the OS. | |||
Sudhish Unregistered guest |
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 |
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 |
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 |
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.
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 |
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 |
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 |
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 |
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 |