MMS sending on CDMA phones | Search |
NowSMS Support Forums ⬆ NowSMS Support - MMS & Advanced Issues ⬆ Archive through April 05, 2007 ⬆ |
◄ ► |
Author | Message | |||
Techy New member Username: Techsavy Post Number: 2 Registered: 10-2006 |
Hi , I want to send and receieve MMS msgs from two handsets which are TATA network in India i.e. I would like to compose a MMS msg (taking a picture with camera on the phone), then in the phone settings I want to point to the NoWSMS MMSC server. So ideally when the user hits send(after composing the destination addr..etc), MMS client in the phone makes a data call and the MMS should reach the NoWSMS MMSC instead of TATA MMSC. Once it reaches this server, the MMSC server should send a SMS (WAP-PUSH SMS) to the other mobile on the tata network. The other mobile should then make a data call (on TATA network) and reach our NoWSMS MMSC and download the content ?? We already have a license copy of NoWSMS s.w. Is it possible to do such setup ? This is critical for my project, any help on this is highly appreciated. BTW I have complete code control on the MMS client s.w. in the phone as we are developing it, so i can make any modification that I need to make in the code. Let me know if you need any additional info | |||
Bryce Norwood - NowSMS Support Board Administrator Username: Bryce Post Number: 6644 Registered: 10-2002 |
Hi, You can accomplish this up to a point where it becomes difficult in the practical sense. If it were a GSM environment, it would not be a problem. Let me explain. The process of submitting a message to the MMSC occurs completely over IP. Assuming that you have sufficient control of the client device settings, you can change the settings for how the device makes its IP connection (e.g., data call) if necessary, and the IP address or host name of the MMSC. That part is no problem. However, the delivery of an MMS message to a device uses a combination of WAP Push (usually over SMS) and IP technology. In particular, the MMS notification which triggers the MMS delivery process needs to be sent out to the recipient via WAP Push. Generating this WAP Push necessary is generally not a very big problem in GSM environments. However it can be a problem in CDMA environments ... not necessarily a technical problem, but a practical problem. What do I mean by this? The problem is that the WAP Push message must be sent out as a binary SMS message with certain options set for the CDMA message envelope (teleservice ID, and if the notification is multipart the CDMA message ID value needs to be manipulated). In a GSM environment, this is no problem because almost all but the most crude SMSC connections support binary SMS. And you can always use a GSM modem. In a CDMA environment, it is a practical challenge to find a way to actually send a binary SMS message. First, there are very few CDMA modem devices compared to the number of GSM modem devices on the market ... and those that are available do not have a standardised (if any) interface for sending binary SMS messages, dealing instead only with text SMS messages. Second, very few SMS service providers have binary SMS connections to CDMA operators ... again, dealing only with text SMS messages. So that leaves 3 possible methods for NowSMS to send a WAP Push message into a CDMA environment: 1.) SMPP connection to an operator SMSC that supports WDP Adaptation. (Preferred) 2.) Connection to an operator WAP Push Proxy Gateway (PPG). 3.) HTTP SMSC interface with support for raw CDMA binary message format. This interface is primarily used to interface with network test equipment like the Agilent 8960, but it could be adapted for other configurations provided that there is an available HTTP SMSC interface that can handle CDMA binary SMS submissions. There is more detail at the following link: http://www.nowsms.com/support/bulletins/tb-nowsms-010.htm Also, somewhat related topics: http://www.nowsms.com/support/bulletins/tb-nowsms-011.htm http://www.nowsms.com/support/bulletins/tb-nowsms-007.htm If you can actually get the MMS notification (WAP Push) to the device, then the rest of the MMS delivery process occurs over IP. -bn |