Issue in the FWD-RES format sent by the MMSC

Issue in the FWD-RES format sent by the MMSC SearchSearch
Author Message
David
New member
Username: Legolas23

Post Number: 1
Registered: 03-2011
Posted on Tuesday, March 15, 2011 - 10:52 pm:   

Hello,

I have the version 2010.02.09. I meet an issue when a foreign MMS tries to send a MM4_FWD_REQ to the Now MMS. The platform Now MMS responds with a X-Mms-Message-ID with the separator "/" instead of "."
Example of messages :
In the FWD-REQ, X-Mms-Message-ID: "20110224.00.8C47C922@193.251.160.246"
In the FWD-RES, X-Mms-Message-ID: "20110224/00/8C47C922@193.251.160.246"
Based on 3GPP standard, X-MMS-Message-ID is the identification of one MMS. X-Mms-Message-ID is supposed to remain same in FWD-REQ, FWD-RES, DR-REQ and DR-RES.

Can you help me? Is there a workarround which permit to correct this point ?

Regards
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 3005
Registered: 08-2008
Posted on Tuesday, March 15, 2011 - 10:59 pm:   

Hi David,

This is a known issue with a fix at the following link:

http://www.nowsms.com/update-patch-2010-11-26

--
Des
NowSMS Support
David
New member
Username: Legolas23

Post Number: 6
Registered: 03-2011
Posted on Tuesday, April 19, 2011 - 08:34 pm:   

Hello,

I installed the patch version 2010.11.26, however the issue continues to occur. So, it seems now that the MM4_forward_RES is not sent for all messages MM4_forward_req received.

Is there possible to trace or monitore the MM4_forward.RES with the logs (and if yes, with which logs?)?

In the MMSCDEBUG.LOG, the trace shows the MM4_FORWARD.REQ but not the response in the complete format :

MM4_FORWARD_REQ :

-----mime-boundary-10D2E6E9.D317D62A--
00:07:07:656 [3] ThreadProcessConnectionSMTP: 250 Message Accepted
00:07:07:984 [3] ThreadProcessConnectionSMTP: QUIT
00:07:07:984 [3] SendCommand: 221 Goodbye
00:07:07:984 [3] ThreadProcessConnectionSMTP: 221 Goodbye
00:07:08:093 [3] ThreadProcessConnectionSMTP: Closing SMTP Connection
00:07:08:093 [3] ThreadProcessConnection: Thread ended
00:07:08:250 [7] ThreadRouteSMTPIn: 0117897D.RFC
00:07:08:250 [7] ThreadRouteSMTPIn: X-MMSC-RCPT-TO: +590690410864/TYPE=PLMN
00:07:08:250 [7] ThreadRouteSMTPIn: +590690410864/TYPE=PLMN
00:07:08:250 [7] ThreadRouteSMTPIn: X-MMSC-Auth-User: VASP:64.124.202.164
00:07:08:250 [7] ThreadRouteSMTPIn: X-MMSC-Received-From: 64.124.202.164
00:07:08:250 [7] ThreadRouteSMTPIn: X-MMSC-ENV-MAIL-FROM: <+590690595030/TYPE=PLMN@na-mms.aicent.grx>
00:07:08:250 [7] ThreadRouteSMTPIn: Content-Type: multipart/related; type="application/smil"; start="<SMIL.TXT>"; boundary="---mime-boundary-10D2E6E9.D317D62A"
00:07:08:250 [7] ThreadRouteSMTPIn: From: +590690595030/TYPE=PLMN
00:07:08:250 [7] ThreadRouteSMTPIn: Sender: +590690595030/TYPE=PLMN@na-mms.aicent.grx
00:07:08:250 [7] ThreadRouteSMTPIn: Subject: Je sort avek william !
00:07:08:250 [7] ThreadRouteSMTPIn: To: +590690410864/TYPE=PLMN
00:07:08:250 [7] ThreadRouteSMTPIn: X-Mms-Ack-Request: Yes
00:07:08:250 [7] ThreadRouteSMTPIn: X-Mms-Delivery-Report: Yes
00:07:08:250 [7] ThreadRouteSMTPIn: X-Mms-Message-ID: "20110415.00.BADFD332@193.251.160.246"
00:07:08:250 [7] ThreadRouteSMTPIn: X-Mms-Message-Type: MM4_forward.REQ
00:07:08:250 [7] ThreadRouteSMTPIn: X-Mms-Originator-System: admin@na-mms.aicent.grx
00:07:08:250 [7] ThreadRouteSMTPIn: X-Mms-Transaction-ID: "21754320110415040753467mms-exchange.opentransit.grx@mms-exchange.opentransit.grx@mms.mnc020.mcc340.gprs"
00:07:08:281 [7] MMSRoutingCallback: +590690410864/TYPE=PLMN
00:07:08:281 [7] MMSRoutingCallback: +590690410864/TYPE=PLMN
00:07:08:296 [7] DeliverMMSMessage: +590690410864/TYPE=PLMN
00:07:08:296 [7] DeliverMMSMessage: Found Phone Recip
00:07:47:343 [3] ThreadProcessConnection: Thread started
00:07:47:343 [3] ThreadProcessConnectionSMTP: Processing SMTP connection from 64.124.202.164...
00:07:47:343 [3] SendCommand: 220 SMTP Ready
00:07:47:343 [3] ThreadProcessConnectionSMTP: 220 SMTP Ready
00:07:47:468 [3] ThreadProcessConnectionSMTP: EHLO na-amr.aicent.grx
00:07:47:468 [3] SendCommand: 250-Ok
250-AUTH LOGIN
250 HELP
00:07:47:468 [3] ThreadProcessConnectionSMTP: 250-Ok
250-AUTH LOGIN
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 3110
Registered: 08-2008
Posted on Tuesday, April 19, 2011 - 09:06 pm:   

Hi David,

If an ACK is not being generated, that is a very different issue than the one where the MessageID is different.

For the "MMSC VASP" defined with account name 64.124.202.164, is the "MM4 Ack Route" set to the correct route for them to be sent back to?

Are any MM4_forward.RES packets ever sent out? Or is this an occasional issue? (I don't think you'd actually see MM4_forward.RES in the log file, just an outbound SMTP connection, and a message going back to the X-Mms-Originator-System address.)

It would help if I could see a longer excerpt from MMSCDEBUG.LOG. If you could ZIP or RAR and e-mail to nowsms@nowsms.com with "Attention: Des" in the subject line, I would like to see if I notice a pattern.

--
Des
NowSMS Support
David
New member
Username: Legolas23

Post Number: 9
Registered: 03-2011
Posted on Thursday, April 21, 2011 - 03:39 pm:   

Hello,

Please find my answers about the differents questions :

About the lack of MM4-FWD-RES :

- A MMSC VASP have been created with a MM4 Ack routing correctly defined

About the MM4_forward.RES received randomly

For example, on 5150 messages sent at 16&17 April 2011, they received 135 FWD-RES (all of them with the correct format "." instead of "/")

I will send you the trace and more details by email this morning.

Regards
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 3123
Registered: 08-2008
Posted on Thursday, April 21, 2011 - 04:35 pm:   

Hi David,

I'm anxious to see the files you send me (especially MMSCDEBUG.LOG). There's got to be something different about the few messages that have MM4_forward.RES generated, compared to those that do not.

--
Des
NowSMS Support
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 3127
Registered: 08-2008
Posted on Friday, April 22, 2011 - 01:12 pm:   

Hi David,

I replied to your email late last night after receiving the partial log files, so hopefully you received that and have been able to address the problem.

I suspect there are a very large number of MM4 acks that are queued for processing, but that were generated prior to the "MM4 Ack Route" setting being configured. These old acks are clogging up the queue because NowSMS is trying to route them via email, but cannot figure out how to do so.

If you manually delete them, the problem should resolve itself. The acks can be found in the MMSCACK directory. I would suggest deleting any files in that directory older than a few hours. Assuming the "MM4 Ack Route" is now correctly configured, there should be no further problem with a backlog.

--
Des
NowSMS Support
David
New member
Username: Legolas23

Post Number: 10
Registered: 03-2011
Posted on Tuesday, April 26, 2011 - 10:50 pm:   

Hello,

I have just checked the MMSCACK directory and we had 21761 files found.

I deleted 13641 files (until as the 20 th April included - Installation date of the version 2010.11.26)

Regards

I will give you a feedback i
Thanks
David
New member
Username: Legolas23

Post Number: 11
Registered: 03-2011
Posted on Thursday, April 28, 2011 - 02:38 pm:   

Hello,

The modification works. We will keep monitor the traffic and will let you if problem occurs.

Thanks for your help
Regards
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 7950
Registered: 10-2002
Posted on Friday, April 29, 2011 - 12:36 am:   

Hi David,

As long as the MM4 Ack Route is set for all MM4 VASP accounts, the problem should not reoccur.

The backlog occurs when the route cannot be determined for these MM4_Forward.RES packets.

We are making several changes to prevent a backlog of this nature from occurring. A separate queue will be used only for ACKs where the route is known, so that unknown route ACKs will not clog the queue. We are also reducing the lookup time period that causes these messages to be processed extremely slow.

-bn