NowSMS to VASP using Opwnwave API via MM7 | Search |
NowSMS Support Forums ⬆ NowSMS Support - MMS & Advanced Issues ⬆ Archive through July 28, 2006 ⬆ |
◄ ► |
Author | Message | |||
Takeshi Martinez New member Username: Takeshi Post Number: 1 Registered: 07-2006 |
Hi, My objective is to deliver MMS to my VASP. I'm using NowSMS 5.50 as an MMSC with one user (a mobile phone configured to use NowSMS as its MMSC over GPRS). Then I configured an outbound route to the VASP using MM7 whenever the phone sends MMS to a particular test number. The VASP is using the Openwave Java API to process the MM7 post. The problem is that the XML sent and XML expected are not the same! I've identified the following as being the trouble maker (for Openwave) NowSMS is sending the XML fragment under /env:Envelope/env:Body/SubmitReq <SenderIdentification> <SenderAddress>+352021123456/TYPE=PLMN</SenderAddress> </SenderIdentification> Which seems to be correct according to http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-5-MM7-1-2 Whereas the Openwave library that is expecting : <Sender> <Number>+352021123456</Number> </Sender> I guess my question is that compliant? Is it possible that some previous or future spec. has the Openwave structure? Is there any setting that would make NowSMS use the Sender/Number structure? Thanking anyone who can shed some light on the matter! ps. There was an old post "Archive through February 20, 2004 » Mm7_deliver.REQ?" that seemed to be having a similar issue but the resolution was never posted | |||
Takeshi Martinez New member Username: Takeshi Post Number: 2 Registered: 07-2006 |
I found the answer... First of all I upgraded to 5.51k (to support chunked requests) Then in NowSMS' configuration on the VASP Outbound routing tab there is the possibility to set the 'Connection type' I set this 'To VASP (deliver format)' and hey presto! NowSMS sends just as the Openwave API expects. On closer look at the XML Scheam both formats are 'correct' - one is for submit requests (VASP to MMS : Sending MM from the VASP to one or more recipients) - and the other is for delivery requests (MMS to VASP : Delivery of MM from the MMS Relay/Server to the VASP) | |||
Bryce Norwood - NowSMS Support Board Administrator Username: Bryce Post Number: 6261 Registered: 10-2002 |
I'm glad to hear that you were able to find the solution. I just wanted to also mention that there are some slight differences between different versions of the MM7 schema. So depending on the MM7 schema version that you select in NowSMS, there can be slight variations in the output in order to conform to that version's schema. The "SenderIdentification" vs. "Sender" structure above is indeed a difference between whether the "submit" or "deliver" formats are used. |