MM7 data delivery to phone ....

MM7 data delivery to phone .... SearchSearch
Author Message
Nauman
Unregistered guest
Posted on Saturday, August 21, 2004 - 01:00 pm:   

Hi,

I have created a MM7 MM7_submit.REQ. I have posted it to NowSMS and it returned me 'success'. But i don't know why its not sending my message through MM1, using my modem.

In MMS Routing i have configured it to send through MM1, and its was sending messages successfully.

The MMS file created by NowSMS in VASPQ, from MM7 data i sent to it doesn't contains the data for the files that i want to send. While i am sending the data in MM7 encoded file.

So please if any one can tell me that why NowSMS is not sending the MM7 data that i send it through Http Post and it returned me the success message.

Thanks.

Nauman
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 3324
Registered: 10-2002
Posted on Monday, August 23, 2004 - 04:50 pm:   

Hi Nauman,

I'm trying to understand your posting. It sounds like you are able to send MMS messages ok from the NowSMS web interface, but that there is data missing when you post via MM7. Is that correct?

The most common problem here is improper encoding of the MM7 message data.

If you look at the example on the following page:

http://www.nowsms.com/documentation/ProductDocumentation/mms_notifications_and_c ontent/Submitting_MMS_Messages_MM7.htm

One of the things that you will notice is that it has multiple levels of MIME encoding. There is an outer MIME object, and then one of the parts of that multipart message is another multipart message, which I'll refer to as the inner MIME object.

So first you see the HTTP POST and the header for the outer MIME object. It specifies that there is "multipart/related" content, and defines the boundary text "NextPart_000_0028_01C19839.84698430" that is used to separate the parts.

The first part of this outer MIME object is the MM7 XML.

The second part of the outer MIME object is the content of the MMS message, which is usually another multipart.

Conventionally, the MIME type for the inner object is "multipart/mixed" if there is no SMIL file, and "multipart/related" if there is a SMIL file. You'll see that this inner object has its own boundary, and separate parts.

So in your case, your post would look something like this:

POST /mm7 HTTP/1.1
Host: xxxxxx
Content-Type: multipart/related; boundary="outerObject"; type="text/xml"; start="<mm7>"
Content-Length: nnnn
SOAPAction: ""

--outerObject
Content-Type:text/xml; charset="utf-8"
Content-ID: <mm7>

mm7.xml here

--outerObject
Content-Type: multipart/related; boundary="innerObject"; type="application/smil"; start=<message.smil>
Content-ID:<match content href in mm7.xml>

--innerObject
Content-Type: application/smil
Content-location: message.smil
Content-id: <message.smil>

message.smil here

--innerObject
Content-Type: image/gif
Content-Location: image.gif
Content-Transfer-Encoding: base64

image.gif here base64 encoded

--innerObject
Content-Type: text/plain
Content-Location: text.txt

test.txt here

--innerObject--
--outerObject--


Does that explain what you are seeing with the missing content? If not, please post some more detail here with information about what you are posting, and what content is actually delivered.

-bn
Nauman
Unregistered guest
Posted on Tuesday, August 24, 2004 - 08:07 am:   

Hi,

Thanks for helping me but i have already did what u told me. Now at the moment the problem is that Emulator is showing me the text and reading the SMIL too but not showing me the picture. The following MM7 encoding i am doing. Please have a look and kindly tell me what i am doing wrong.

POST /mm7 HTTP/1.1
Host:mms.omms.com
Content-type: multipart/related; boundary="---mime-boundary-4e0a8cda-f511-411b-b472-719b4804dba7"
Content-Length: 3845
Connection: close
SOAPAction: ""

-----mime-boundary-4e0a8cda-f511-411b-b472-719b4804dba7
Content-type: text/xml; charset=utf-8

<?xml version='1.0' ?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:clr="http://schemas.microsoft.com/soap/encoding/clr/1.0" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Header>
<h3:TransactionID xsi:type="SOAP-ENC:string" SOAP-ENV:mustUnderstand="1" xmlns:h3="MM7" SOAP-ENC:root="1">20031028/11/C72C9123@nowsms.no-ip.com</h3:TransactionID>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<a1:SubmitReq id="ref-1" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/MM7SDK/MM7SDK">
<MM7Version>5.6.0</MM7Version>
<Recipients>
<To>03335134665</To>
<Cc></Cc>
<Bcc></Bcc>
</Recipients>
<DeliveryReport>true</DeliveryReport>
<ReadReply>true</ReadReply>
<Priority>high</Priority>
<Subject>MMS subject</Subject>
<Content href="cid:mms_cid" />
</a1:SubmitReq>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>


-----mime-boundary-4e0a8cda-f511-411b-b472-719b4804dba7
Content-type: multipart/related; start=<20048>; type=application/smil; boundary="---mime-boundary-9558bd9a-fb27-42d3-a84f-8bb215550373"
Content-ID: <mms_cid>

-----mime-boundary-9558bd9a-fb27-42d3-a84f-8bb215550373
Content-type: application/smil; name="pres.smil"
Content-ID: <20048>
Content-Transfer-Encoding: quoted-printable

<smil xmlns=3D"http://www.w3.org/2000/SMIL20/CR/Language">
<head>
<layout>
<root-layout height=3D"208" width=3D"176" />
<region id=3D"Text" height=3D"100%" width=3D"100%" left=3D"0%" top=3D"0%" fit=3D"s=
croll" />
</layout>
</head>
<body>
<par dur=3D"20000ms">
<img src="1.gif" />
<text src=3D"Quick_te.txt" region=3D"Text" />
</par>
</body>
</smil>

-----mime-boundary-9558bd9a-fb27-42d3-a84f-8bb215550373
Content-type: text/plain; charset="us-ascii"; name="Quick_te.txt"
Content-location: Quick_te.txt
Content-Transfer-Encoding: quoted-printable

Quick test .... This is MM7 Testing


-----mime-boundary-9558bd9a-fb27-42d3-a84f-8bb215550373
Content-type: image/gif
Content-location: 1.gif
Content-Transfer-Encoding: base64

R0lGODdhIAAgAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwMDcwKbK8EAgAGAgAIAgAKAgAMAgAOAg AABAACBAAEBAAGBAAIBAAKBAAMBAAOBAAABgACBgAEBgAGBgAIBgAKBgAMBgAOBgAACAACCAAECAAGCA AICAAKCAAMCAAOCAAACgACCgAECgAGCgAICgAKCgAMCgAOCgAADAACDAAEDAAGDAAIDAAKDAAMDAAODA AADgACDgAEDgAGDgAIDgAKDgAMDgAODgAAAAQCAAQEAAQGAAQIAAQKAAQMAAQOAAQAAgQCAgQEAgQGAg QIAgQKAgQMAgQOAgQABAQCBAQEBAQGBAQIBAQKBAQMBAQOBAQABgQCBgQEBgQGBgQIBgQKBgQMBgQOBg QACAQCCAQECAQGCAQICAQKCAQMCAQOCAQACgQCCgQECgQGCgQICgQKCgQMCgQOCgQADAQCDAQEDAQGDA QIDAQKDAQMDAQODAQADgQCDgQEDgQGDgQIDgQKDgQMDgQODgQAAAgCAAgEAAgGAAgIAAgKAAgMAAgOAA gAAggCAggEAggGAggIAggKAggMAggOAggABAgCBAgEBAgGBAgIBAgKBAgMBAgOBAgABggCBggEBggGBg gIBggKBggMBggOBggACAgCCAgECAgGCAgICAgKCAgMCAgOCAgACggCCggECggGCggICggKCggMCggOCg gADAgCDAgEDAgGDAgIDAgKDAgMDAgODAgADggCDggEDggGDggIDggKDggMDggODggAAAwCAAwEAAwGAA wIAAwKAAwMAAwOAAwAAgwCAgwEAgwGAgwIAgwKAgwMAgwOAgwABAwCBAwEBAwGBAwIBAwKBAwMBAwOBA wABgwCBgwEBgwGBgwIBgwKBgwMBgwOBgwACAwCCAwECAwGCAwICAwKCAwMCAwOCAwACgwCCgwECgwGCg wICgwKCgwMCgwOCgwADAwCDAwEDAwGDAwIDAwKDAwP/78KCgpICAgP8AAAD/AP//AAAA//8A/wD///// /yH5BAAAAAAALAAAAAAgACAAAAjlAP8JHEiwoMGDCBMqXMiwoUOG9iJKnGjvoUEAGDNqBGDxHwJSIAFI AUmyJEKOBw9o3HRxIUqBpJLIBEAKAYKKBF8q5GjvwBaRUqQcOKjTJYKMOC8WXUgK45Z7SXN2/CcFI6mT U6km+beU61QE92QKLNqV4T2MW8cOLGsWwL2ha71mtdcU7lq2C+1ltCsXb0K9I5Pq9HtQL8u4BQkXNIy4 5UPGcrMuBsBSsUO9GCUjhKxZ6eHOOQFDBa0WMwC+pA9sOk1wS9Cgks/yTaJRYkfZBJNI+fdzr8Wzm+4N 1P3vXlOMwQ0GBAA7

-----mime-boundary-9558bd9a-fb27-42d3-a84f-8bb215550373--

-----mime-boundary-4e0a8cda-f511-411b-b472-719b4804dba7--

I will be desperatly waiting for a reply.

Thanks.

Nauman
Nauman
Unregistered guest
Posted on Tuesday, August 24, 2004 - 12:56 pm:   

Hi,

After my previous post i have removed the SMIL file from my MM7 file and it started working. :-)
But i still don't understand that why its not working with SMIL.

Is there some thing wrong with my SMIL ?? or may be SMIL headers.?

Thanks.

Nauman
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 3340
Registered: 10-2002
Posted on Tuesday, August 24, 2004 - 05:34 pm:   

Nauman,

I do see a problem in your SMIL.

The following text appears in the SMIL:

<img src="1.gif" />

However, the SMIL is encoded with quoted printable, which makes the "=" sign invalid. It should be "=3D".

Unless you have a reason to use quoted printable encoding, I'd suggest just using plain text encoding to avoid problems like this.

-bn
Nauman
Unregistered guest
Posted on Wednesday, August 25, 2004 - 05:20 am:   

Hi Bryce Norwood,

Thanks a lot for helping me out. Now MM7 Encoding is working fine and Emulator is showing it good. I am posting the final MM7 Encoded file. I hope it will help some one else too.

Thanks Again.

Nauman.

POST /mm7 HTTP/1.1
Host:mms.omms.com
Content-type: multipart/related; boundary="mime-boundary-9106e770-0352-4af3-b26d-13ccb6fe1231";type=text/xml; start="<MM_7>"
Content-Length: 24280
Connection: close
SOAPAction: ""

--mime-boundary-9106e770-0352-4af3-b26d-13ccb6fe1231
Content-type: text/xml; charset=utf-8
Content-ID: <MM_7>

<?xml version='1.0' ?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:clr="http://schemas.microsoft.com/soap/encoding/clr/1.0" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Header>
<h3:TransactionID xsi:type="SOAP-ENC:string" SOAP-ENV:mustUnderstand="1" xmlns:h3="MM7" SOAP-ENC:root="1">20031028/11/C72C9123@nowsms.no-ip.com</h3:TransactionID>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<a1:SubmitReq id="ref-1" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/MM7SDK/MM7SDK">
<MM7Version>5.6.0</MM7Version>
<Recipients>
<To>03335134665</To>
<Cc></Cc>
<Bcc></Bcc>
</Recipients>
<DeliveryReport>true</DeliveryReport>
<ReadReply>true</ReadReply>
<Priority>high</Priority>
<Subject>MMS subject</Subject>
<Content href="cid:mms_cid" />
</a1:SubmitReq>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>


--mime-boundary-9106e770-0352-4af3-b26d-13ccb6fe1231
Content-type: multipart/related; start=<20048>; type=application/smil; boundary="mime-boundary-8ef76ef2-6b83-4b8c-abd7-eb3db8a42649"
Content-ID: <mms_cid>

--mime-boundary-8ef76ef2-6b83-4b8c-abd7-eb3db8a42649
Content-type: application/smil; name="mysmil.smil"
Content-ID: <20048>

<smil>
<head>
<meta name="CopyRight" content="MObile Technologies"/>
<layout>
<root-layout width="200%" height="200%"/>
<region id="defaultImage" width="100%" height="50%" left="0" top="0" fit="fill"/>
<region id="defaultText" width="100%" height="50%" left="0" top="50%" fit="hidden"/>
</layout>
</head>
<body>
<par dur="2000ms">
<img src="tim_dumping_wheel_barrow_sm_wht.gif" ></img>
<text src="txtFile1MMS.txt"></text>
</par>
</body>
</smil>


--mime-boundary-8ef76ef2-6b83-4b8c-abd7-eb3db8a42649
Content-type: text/plain; charset="us-ascii"; name="txtFile1MMS.txt"
Content-location: txtFile1MMS.txt

ertert


--mime-boundary-8ef76ef2-6b83-4b8c-abd7-eb3db8a42649
Content-type: image/gif; name="tim_dumping_wheel_barrow_sm_wht.gif"
Content-location: tim_dumping_wheel_barrow_sm_wht.gif
Content-Transfer-Encoding: base64

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 d3cuYW5pbWZhY3RvcnkuY29tAAA7

--mime-boundary-8ef76ef2-6b83-4b8c-abd7-eb3db8a42649--

--mime-boundary-9106e770-0352-4af3-b26d-13ccb6fe1231--