DeliverReq Sender field bug not fixed

DeliverReq Sender field bug not fixed SearchSearch
Author Message
Roland Schmidt
Unregistered guest
Posted on Friday, September 16, 2005 - 10:16 pm:   

Using version 5.51, we are still encountering a bug that was supposed to have been fixed, whereby an incorrect Number sub-field in inserted into the Sender field in DeliverReq messages (using MMS version 5.3.0):

<DeliverReq xmlns="http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-5-MM7-1-2">
<MM7Version>5.3.0</MM7Version>
<Sender>
<Number>+15555555555</Number>
</Sender>
...
</DeliverReq>

Can you please verify whether or not this has indeed been fixed. If so, then there must be something wrong with our gateway configuration.

Thank you very much for your help on this matter.
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 4940
Registered: 10-2002
Posted on Monday, September 19, 2005 - 06:46 pm:   

Hi Roland,

I don't understand.

If you refer to the XML schema in the header (http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-5-MM7-1-2), you'll note that the "Sender" field maps to "addressType", which in turn maps to "AddressGroup". "AddressGroup" has a choice of subfields being "RFC2822Address", "Number" or "ShortCode".

I've reviewed earlier schemas, and they use the same definition for the "Sender" field.

So, I would like more clarification on what you believe the problem is.

Perhaps your MMSC or application is expecting the non-standard Ericsson format, which uses a "From" field instead of a "Sender" field. There is a configuration option to use the non-standard Ericsson MM7 format instead of the standard MM7 format.

More recent versions of NowSMS also include configuration options for setting the MM7 schema and version. (See the "What's New" section of the web site for a link to the download patch.)

-bn
Roland Schmidt
Unregistered guest
Posted on Monday, September 19, 2005 - 08:11 pm:   

Thanks for the prompt reply. It seems like we were relying on an example of a DeliverReq message from a 3GPP document (3GPP TS 23.140 V5.4.0 (2002-09)) which did not follow 3GPP's own spec with respect to the Sender field. Since this was working with our customer, we somehow never noticed that the Now gateway was using a more up-to-date version of the schema. Sorry for the confusion.

Thanks again for the help.

Roland.