Mms - read report - nowsms message id | Search |
NowSMS Support Forums ⬆ NowSMS Lite Support ⬆ |
◄ ► |
Author | Message | |||
David Carlson New member Username: Kannel Post Number: 2 Registered: 06-2016 |
i am using the latest nowsms lite. we cannot find out the nowsms msgid from read report of MMS. I cannot associate which read report belongs to which nowsms msgid X-NowMMS-RCPT-TO of delivery receipt is empty why you do not include nowsms msgid into read report? *** Delivery Report ***: X-NowMMS-RCPT-TO: X-NowMMS-Modem-Name: NowSMSModem - sms1 Message-type: m-delivery-ind MMS-version: 1.0 Date: Wed, 30 May 2016 08:13:38 GMT Message-id: 20160530-16-42007FAB@nowsms Status: Retrieved To: +15298883644/TYPE=PLMN *** Read report *** X-NowMMS-RCPT-TO: X-NowMMS-Modem-Name: NowSMSModem - sms1 Message-type: m-retrieve-conf Transaction-id: 0110000056130160330161526001 MMS-version: 1.0 From: +198883644/TYPE=PLMN Date: Wed, 30 May 2016 08:15:26 GMT Delivery-report: No Message-class: Auto Message-id: 033016152698520001137 Priority: low Read-reply: No Subject: Read reply report of your message. To: +195136321/TYPE=PLMN Content-Type: text/plain; charset=utf-8 | |||
Des - NowSMS Support Board Administrator Username: Desosms Post Number: 5657 Registered: 08-2008 |
Hi David, You're somewhat at the mercy of what the operator provides. But I can tell you that read report is not a real read report. It is not in read report format...it is a standard MMS message with an automated process generating the text. The other thing I notice is "MMS-version: 1.0", an early version that did not support a standard read report format. Changing the MMS version to 1.2 might fix this issue. (Unless the receiver is only 1.0.) I assume this is a USB modem, because we default to 1.2 with Android devices. X-NowMMS-RCPT-TO: is a manually generated header. For a report message, it comes from the "Phone Number" setting in the SMSC definition. -- Des NowSMS Support | |||
David Carlson New member Username: Kannel Post Number: 4 Registered: 06-2016 |
1. This report was received after user hit ok to send read receipt. If ignored, no such mms will receive 2. How to change mms version? | |||
David Carlson New member Username: Kannel Post Number: 5 Registered: 06-2016 |
I am using http to submit | |||
Des - NowSMS Support Board Administrator Username: Desosms Post Number: 5661 Registered: 08-2008 |
On the "MMSC Routing" page, highlight the route for the modem and press Edit. "MMS Version" is toward the bottom. Changing the MMS version to 1.2 will probably fix this issue. MMS 1.2 added a read report format that included the original message ID (Message-type m-read-rec-ind instead of m-retrieve-conf). If the client (or operator MMSC) does not support MMS 1.2, you will still not get this format. -- Des NowSMS Support | |||
David Carlson New member Username: Kannel Post Number: 6 Registered: 06-2016 |
lite version does not have mms routing page. could i set it in init file? | |||
Des - NowSMS Support Board Administrator Username: Desosms Post Number: 5664 Registered: 08-2008 |
Sorry, I was not thinking about NowSMS Lite. See these instructions for setting modem phone number (X-NowMMS-RCPT-TO) : http://support.nowsms.com/discus/messages/33365/72310.html To configure MMS version 1.2, edit VASPOUT\nowsmslite\VASP.INI and under the [VASP] header add MMSVersion=1.2 -- Des NowSMS Support | |||
David Carlson New member Username: Kannel Post Number: 7 Registered: 06-2016 |
already set to MMSVersion=1.2. [VASP] Protocol=MM1 ForceSenderAddress=Yes Server=nowsmsmodem_mms MMSVersion=1.2 | |||
David Carlson New member Username: Kannel Post Number: 8 Registered: 06-2016 |
I want to associate which read report belongs to which nowsms msgid | |||
Des - NowSMS Support Board Administrator Username: Desosms Post Number: 5665 Registered: 08-2008 |
Hi David, OK...the settings are fine from the NowSMS Lite end. I see we already default to MMS 1.2. In that case, I don't think there is anything else we can do. You are limited by what the operator provides (and whether or not the receiving handset supports MMS 1.2 read reports, as they are ultimately generated by the handset). NowSMS is giving you what it receives. As I have stated, the read report you are receiving is not in the actual read report...it is a standard MMS message with an automated process generating the subject text. If this were an actual read report, you would see Message-type: m-read-rec-ind and the original message ID (NowSMS would be able to match the receipt). Message-type: m-retrieve-conf indicates that this is a new MMS message, and a new message ID has been generated. I am suspicious that the reports say MMS-version: 1.0 What if you send an MMS through the modem to its own number? Is the message received as MMS-version 1.0 or 1.2? (A read report will not be generated.) I am wondering if the operator is downgrading the MMS version, or if the receiving handset is. All said, I don't think there is anything we can change to fix this. But maybe trying the above test will offer a clue. -- Des NowSMS Support |