Help | Search |
NowSMS Support Forums ⬆ MMS & SMS Technical Discussions (unsupported) ⬆ Archive through March 23, 2004 ⬆ |
◄ ► |
Author | Message | |||
newbie |
Hi,bryce I don't understand wap push, i know a liitle 1) when mms notifaction arrive the mobile device,it will call a MMS reciever program,which will create a UDP socket(port:2948) and prepare receive mms noticafication data from remote GW,then send m-retrive-cnf to remote gw for avoiding recieving SMS message. am i right? how should i send m-retrive-cnf message? i mean, what 's PDU, UDH+wsp-confirmpush ? | |||
Bryce Norwood - NowSMS Support Board Administrator Username: Bryce Post Number: 907 Registered: 10-2002 |
The MMS notification comes in over SMS. The definition for WDP over SMS includes port numbers specified in the UDH. So the MMS notification comes in via WDP over SMS and is addressed to port 2948 (the WAP push port). The MMS notification includes a URL. You perform a GET against the included URL ... and you receive an MMS "m-retrieve-conf" message in response. After you retrieve the URL, you should perform a POST back to the MMSC with an MMS "m-notifyresp-ind" message. | |||
newbie Unregistered guest |
sorry,I don't understand what you said,could you tell me in details? I mean, my wap stack is raw socket, NOT SMS, I want to know the flow figure. | |||
Anonymous |
what use is port 2948? how to use? thanks | |||
Marty New member Username: Marty Post Number: 5 Registered: 10-2003 |
newbie, what socket do you exacly use? Do you have some more details on it? | |||
Bryce Norwood - NowSMS Support Board Administrator Username: Bryce Post Number: 994 Registered: 10-2002 |
newbie, I agree with Marty, I think you need to explain some more about your setup. I do not know how to provide a clearer explanation. To answer the other question about port 2948 ... that is the WAP push port. (Connection-less) WAP push PDUs are sent to that port. | |||
newbie Unregistered guest |
I mean, when MMS notication message arrive the mobile device,MMS Client program will be called? in the program,I create a UDP socket and wait to capture data from 2948? am i right? by the way, when I get the mms noticafication, how should i make the reponse PDU for it? i mean, mms notication format is : WDP(UDH) + WSP Push(m-noticafication-ind), and how is response pdu format ? | |||
Bryce Norwood - NowSMS Support Board Administrator Username: Bryce Post Number: 1034 Registered: 10-2002 |
Right, you create a UDP socket, and listen on port 2948. There you would receive a WAP push PDU, and you would have to look at the content type of the push. Common push content types are "application/vnd.wap.sic" (WAP Push Service Indication); "application/vnd.wap.slc" (WAP Push Service Load); "application/vnd.wap.mms-message" (MMS types, in this case MMS notification); and "application/vnd.wap.connectivity-wbxml" (OMA provisioning content, e.g., settings). This presents a challenge for an MMS client, as the MMS client may need to cooperate with other WAP push based applications. There is no direct response to the m-notification-ind. You could generate an m-notifyresp.ind to reject the message, or tell the MMSC that you are deferring it until later. But normally, you would initiate m-retrieve.conf, and the MMSC would see that action as implicit acknowledgement that the notification had been received. | |||
Anonymous |
hi,bryce, MMS client will process two push message,m-notification.ind and m-delitery.ind, the later must be processed ? I mean, when i receive the delitery.ind message, can i omit it? how can i avoid to receive it except MMS receiver probbident. thanks | |||
Anonymous |
hi,bryce, MMS client will process two push message,m-notification.ind and m-delitery.ind, the later must be processed ? I mean, when i receive the delitery.ind message, can i omit it? how can i avoid to receive it except MMS receiver probbident. thanks | |||
soumya Unregistered guest |
How does we send M_Send.conf request. If its an error ie HTTP error 200 what would be the send confirmation sent to the MO | |||
Bryce Norwood - NowSMS Support Board Administrator Username: Bryce Post Number: 1494 Registered: 10-2002 |
Well, if the MMS client doesn't have an option to request a delivery report when sending, then I would not expect to receive any unless it was by mistake. In that case, you could ignore them. Or you could just convert them into a simple format for display in your client. (That would be the nicer way of handling it, unless you have a specialised client that doesn't care.) | |||
Bryce Norwood - NowSMS Support Board Administrator Username: Bryce Post Number: 1495 Registered: 10-2002 |
The M-send.conf PDU is the HTTP/WSP response to an HTTP/WSP POST that includes an M-send.req PDU. When you issue an HTTP/WSP GET or POST, a response is generally expected. In this case, if there is no error (HTTP status 200), then the M-send.conf PDU is the content of the response. | |||
Ravikanth Bollapragada Unregistered guest |
Hi Bryce, I am very much new to MMS. I would like to connect to WAP Gateway using sockets, and like to send an MMS from my program. My platform is Pocket PC and Embedded Visual C++. Could you please help me out, where to start and also if you can breif me the steps, I would be very thankful. Regards, Ravikanth. | |||
yanxh New member Username: Yanxh Post Number: 18 Registered: 11-2003 |
Hi Ravikanth, You can refer to MSDN for CE,search something about wap over sms . | |||
kaaneii williams Unregistered guest |
can you recieve mms messages onto ur harddrive?? if so how?? |