I cannot still download mm from operator mmsc. please help me.

I cannot still download mm from operator mmsc. please help me. SearchSearch
Author Message
Duan
Unregistered guest
Posted on Monday, May 16, 2005 - 05:13 am:   

Hi, Bryce
I am so so sorry to bother you about failure of downloading mm from operator mmsc again.
I have looked through the article you provide on this topic and configured NOW as what it describes. However, my handphone can only get a notification of incoming mm and can not download it, no matter this mm is sent by NOW/web or a MM7 vas developed by myself (my vas sends mm to NOW and NOW forward it to operator mmsc). I looked article about how now.sms/mms works and I believe there should be no problem in above process. I have no any idea now and could you please give me some clue or advice? Any will be appreciated.
Thanks you a lot about your hard work on this board and I am look forward your reply.

Best Regards
Duan
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 4516
Registered: 10-2002
Posted on Monday, May 16, 2005 - 09:25 pm:   

Hi Duan,

Does sending a multimedia WAP Push message from the web menu interface work?

If it does, but MMS does not, then this suggests that your mobile operator does not allow MMS message delivery by external MMSCs.

If that option sends you a push link, but you cannot open it, then this suggests that there is a problem with the "Local Host Name or IP Address" setting in the MMSC configuration, indicating that the device cannot connect to your server via the "Local Host Name or IP Address" setting that you have configured.

The basic issue is that many mobile operators block message delivery from external MMSCs. In those cases, you have to configure NowSMS to deliver the MMS message by routing it through the operator MMSC over GSM/GPRS. (The default configuration mode of NowSMS is that it acts as a direct delivery MMSC.)

So, try the WAP Multimedia Push option ...

Tell me how that works.

And then tell me more about your configuration ... how you are sending MMS messages, and what mobile operator you are subscribed to.

-bn
Duan
Unregistered guest
Posted on Tuesday, May 17, 2005 - 05:27 am:   

Dear Bryce,
Thank you very much for your quick reply.

I have tried sending WAP Multimedia Push from web menu interface, it works and my handphone received a message with url=http://a.b.c.d:6789/20050516/16/A988B719C.WML?id=%2b8613810211071
a.b.c.d is the ip address which I set in Local Host Name or IP Address field and 6789 is my NOW/MMSC listening port.
Because my computer is in company's inner network, my ip is not a public address. It is normal that I can not download the wap push message.

As to the MMS message, I configure NOW to forward mm to operator's mmsc through operator's gateway without using NOW's internal mmsc. The mobile operator I am subscribed to is China Mobile. here is my configuration:
------------MMSC.INI-------------
[MMSC]
Debug=yes
WebPort=6789
SMTPPort=25
RelayHost=smtp.mycompany.com
HostName=a.b.c.d
DomainName=a.b.c.d
AdminUser=
AdminPassword=
SMTPRequireAuth=No
EnableDeliveryNotification=Yes
ConvertImages=Yes
ConvertEMailWAVAMR=Yes
ConvertEMailBMPJPG=Yes
ConvertScaleToScreen=Yes
SMSEMail=No
SMSDomainName=
SMSPerEMail=1
DefaultOutboundRoute=to cmcc
[Outbound MMS Routing]
to cmcc=*
------------to cmcc/VASP.INI-------------
[VASP]
Protocol=MM1
Server=http://mmsc.monternet.com
ForceSenderAddress=Yes
UseDial=Yes
WAPGatewayIP=10.0.0.172
DialUpProfile=Network: GPRS - AirCard 710/750
APN=cmwap
------------smsgw.INI-------------
[SMSGW]
Modem1=Sierra Wireless AirCard GPRS Modem
WebAuth=Yes
WebMenu=Yes
WebPort=8800
ReceiveSMS=No
ReceiveMMS=No
[IPRestrictions]
Allowed1=*.*.*.*
Allowed2=127.0.0.1
[Modem - Sierra Wireless AirCard GPRS Modem]
MMSURL=mmsc.monternet.com
UseDial=Yes
WAPGatewayIP=10.0.0.172
DialUpProfile=Network: GPRS - AirCard 710/750
APN=cmwap
PhoneNumber=+8613810368658
ReceiveSMS=Yes
ReceiveMMS=Yes
MMSRouting=deliver to our vas
-------------------------------------------

The message stream likes this:
my vas--(mm7.submitreq)-->NOW--(mm1.submitreq)-->operator--(mm1)-->handphone
on the side of mm7, NOW works as a mmsc and on the mm1 side, NOW works as a mobile.
Is there anything wrong?

I am not sure if there is something wrong with my mm format, so I attach my mm7 submit request here.
------------mm7.submitreq------------
POST /mm7/blrc=blrc HTTP/1.1
Host: 135.252.6.121
Content-Type: multipart/related; boundary="--=_blrc-mmsgw-boundary-1116298310684939-1"; type=text/xml;start="<blrc-mmsgw-contentid-1116298310684939-1>"
Content-Length: 1963
SOAPAction: ""

----=_blrc-mmsgw-boundary-1116298310684939-1
Content-Type: text/xml; charset="us-ascii"
Content-ID: <blrc-mmsgw-contentid-1116298310684939-1>

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Header>
<mm7:TransactionID xmlns:mm7="http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-4" env:mustUnderstand="1" xsi:type="xsd:string">test00001-submit</mm7:TransactionID>
</env:Header>
<env:Body>
<SubmitReq xmlns="http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-4">
<MM7Version>5.3.0</MM7Version>
<SenderIdentification><SenderAddress><Number>+8613810368658</Number></SenderAddr ess></SenderIdentification>
<Recipients><To><Number>+8613810211071</Number></To></Recipients>
<MessageClass>Personal</MessageClass>
<DeliveryReport>false</DeliveryReport>
<ReadReply>false</ReadReply>
<Subject>test mm</Subject>
<Content href="cid:mms_cid"/>
</SubmitReq>
</env:Body>
</env:Envelope>

----=_blrc-mmsgw-boundary-1116298310684939-1
Content-Type: multipart/related; type="application/smil"; start="<smil>"; boundary="--=_blrc-mmsgw-boundary-1116298310684939-2"
Content-ID: <mms_cid>

----=_blrc-mmsgw-boundary-1116298310684939-2
Content-ID: <smil>
Content-Type: application/smil; charset="utf-8"

<smil>
<head>
<layout>
<root-layout width="128" height="128"/>
<region id="Image" width="100%" height="70%" left="0%" top="0%" />
<region id="Text" width="100%" height="30%" left="0%" top="70%" />
</layout>
</head>
<body>
<par dur="5000ms">
<text src="text" region="Text" />
</par>
</body>
</smil>
----=_blrc-mmsgw-boundary-1116298310684939-2
Content-ID: <text>
Content-Type: text/plain; charset="utf-8"

Hello, this text is for testing.
----=_blrc-mmsgw-boundary-1116298310684939-2--
----=_blrc-mmsgw-boundary-1116298310684939-1--

I am very sorry for bothering you with so many words. I can not capture any mm1 message sending from NOW to operator's gateway and have no idea of the process and response from operator's mmsc. So I hope you can give me some clue or suggestion. Thanks again for your kindness.

BOW!

Best Regards
Duan
curtis
Unregistered guest
Posted on Tuesday, May 17, 2005 - 12:02 pm:   

hi i have a problem trying to connect with GPRS. im on vodacom. i set the settings manaily but they still do not work. i phoned customer care a number of times but it didn't help, could u please help me out.
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 4533
Registered: 10-2002
Posted on Wednesday, May 18, 2005 - 08:48 pm:   

Duan,

Thank you for all of the words. That is helpful as I better understand your configuration now.

It is unusual in a situation where you are submitting the message through an operator MMSC, that a phone would receive the MMS notification message, but not be able to retrieve the actual MMS message.

Can you confirm that the handphone is able to send an MMS message to itself?

This type of problem suggests that the handphone is unable to retrieve the URL that is published by the MMSC. (That is why I thought you were using NowSMS as the MMSC.)

If that doesn't get us anywhere, then let's try sending a message from the modem to its own phone number.

Also, try sending an MMS from the handphone to the modem.

Do those messages get retrieved?

If not, enabled the various debug logs (easiest done by the checkboxes on the "Serial #" page). I'd be most interested in the SMSDEBUG.LOG (MMS message retrieval details end up logged here), and also the MMSWAPDEBUG.LOG.

-bn

P.S. - I didn't try it myself, but the MM7 looks fine. I would include a "Content-location:" header in the text part, because your SMIL refers to a name rather than a "Content-ID:". We should handle this correctly, and make changes before submitting it to the MMSC, but I point this out as you might have problems with this elsewhere.