Differentiate mm1 mm4 and mm7

Differentiate mm1 mm4 and mm7 SearchSearch
Author Message
Chunyu Jiang
New member
Username: Fileman

Post Number: 1
Registered: 09-2006
Posted on Monday, September 25, 2006 - 04:43 pm:   

I just download the software and played with a little bit. My project only needs me to create all kinds of MMS messages such as MM1, MM4, and MM7 so that we can verify the correctness of our software.
My question is: given a MMS, how do I differentiate them?
Also, after I sending out the MMS message, is the saved file exactly the same as it appears on the internet gateway? I met a problem that after I connecting my phone to the computer and use it as a modem, I can send out the text message to other phones correctly. But, when I try to send out a MMS message, it tells me that the message has been successfully, but, it never arrives. I suppose this is a set up problem. The software doesn't allow me to set the HTTP port as 80 with a reason "used by another software". I used 8000 instead. BTW, I filled localhost in the "local host name or IP address".
Best
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 6575
Registered: 10-2002
Posted on Monday, September 25, 2006 - 09:48 pm:   

Hi,

Let me address one part of your message first, because it's an important point.


quote:

BTW, I filled localhost in the "local host name or IP address".




That will NOT work. Please see http://www.nowsms.com/howmmsworks.htm for an explanation of how MMS works. You will most likley need to configure an "MMSC Routing" definition to send MMS messages outbound via a GPRS modem. But see http://www.nowsms.com/howmmsworks.htm for more discussion of this issue ... I just want to stress that putting "localhost" in for this value will definitely NOT work.

The following link explains how to submit messages into NowSMS using different protocols (MM1, MM4, MM7, EAIF):

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

-bn
Chunyu Jiang
New member
Username: Fileman

Post Number: 2
Registered: 09-2006
Posted on Wednesday, October 04, 2006 - 07:45 pm:   

I think I got the spirit.
But, I want to make sure my understanding is correct. (direct mode)
My situation is: pc (nowsms installed) connects a phone (A) with an usb cable.
my pc (MMSC server) sends out a notifier to a phone (B) via the usb connected phone (A). (not internet connect needed for this step)
Inside this notifier, there is a link. B will use this link to fetch the real content.
Here is my question. How is the connection established in the second step? via phone (A) or via internet connection (my pc's ethernet). (i have this question because i want to use ethereal to detect the real traffic.)
My second question is: I am talking to my boss about it. They were asking the price. I have not contact you for a real quote yet. But, can you send me an estimated number in email? no exact number is needed. sth like 100, 1k, 10k are good enough for now.
Thanks
Deeply appreciate your help
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 6631
Registered: 10-2002
Posted on Wednesday, October 04, 2006 - 08:14 pm:   

The receiving phone would retrieve the content via an internet connection ... if it is possible. As described in the "How MMS Works" link, many mobile operators block this type of access to alternative MMSCs.

If your mobile operator blocks this type of access to alternative MMSCs, then the MMS message is submitted to the operator MMSC for delivery ... NowSMS makes a GPRS connection via the connected phone/modem, and submits the MMS message over that link to the operator MMSC. The operator MMSC then builds a dynamic URL for the MMS message content and sends out the notification over SMS ... the phone connects back to the operator MMSC to retrieve the content.

I'll ask one of my colleagues to send you an e-mail.

-bn

Chunyu Jiang
New member
Username: Fileman

Post Number: 3
Registered: 09-2006
Posted on Wednesday, October 04, 2006 - 09:43 pm:   

I did some experiments and confirmed that ethereal captured the outgoing packets when the receiver try to retrieve the message. But, I have a question. The captured internet packets show that is is a MM1 message instead of MM4. How do you explain that and how can I make it a MM4 instead? Thanks
Chunyu Jiang
New member
Username: Fileman

Post Number: 4
Registered: 09-2006
Posted on Thursday, October 05, 2006 - 04:53 pm:   

What I exactly want from the software is: I need it to send out MM1/3/4/7 message via ethernet so that my capture engine can capture the actual internet packets and analyze the behavior.
Now, I have mm1.
Can you help?
Thanks
CJ
Chunyu Jiang
New member
Username: Fileman

Post Number: 5
Registered: 09-2006
Posted on Thursday, October 05, 2006 - 06:20 pm:   

Does it mean I cannot send mm4/7 unless i have an VASP account on the TMobile US MMSC server? Now, all I have is a NOKIA that I use as a modem. If that is true, how do I get one VASP account?
Any hints?
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 6640
Registered: 10-2002
Posted on Friday, October 06, 2006 - 03:37 am:   

Sorry, but it is very difficult to get VASP accounts with most mobile operators. And when available, it tends to be rather expensive ... with monthly minimum commitments for message volume.

You are unlikely to get such an account for the purposes of packet capture and analysis. I don't want to discourage you from trying. But, it is difficult for actual content providers to get these types of accounts, especially in the US.

You could configure multiple NowSMS to route messages to each other. It is a little complex to setup, but basically you define an "MMSC VASP" on each end to allow the system to receive MMS messages, and an "MMSC Routing" on each end to configure the system to connect to another system for sending.

-bn
Chunyu Jiang
New member
Username: Fileman

Post Number: 6
Registered: 09-2006
Posted on Tuesday, October 10, 2006 - 05:42 pm:   

Hi, first of all, thank you for the hints.
Now, I have one NowSMS set up as an MMSC server and another NowSMS set up as a VASP server. When I send MMS message from the VASP server to a phone, I captured MM7 messages. It is very good. But, one question is, why when these messages arrive at the MMSC server, they don't go out as I expected.
Another question is: how can I get MM4 messages? Set up two MMSC servers? How do I relate them with each other? And how does the message flow look like?
Thanks
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 6649
Registered: 10-2002
Posted on Thursday, October 12, 2006 - 10:12 pm:   


quote:

Now, I have one NowSMS set up as an MMSC server and another NowSMS set up as a VASP server. When I send MMS message from the VASP server to a phone, I captured MM7 messages. It is very good. But, one question is, why when these messages arrive at the MMSC server, they don't go out as I expected.




Without seeing more of your configuration, I'm not sure.

Make sure that the "MMSC VASP" definition on the second server is configured for "Standard MMS Delivery". It should then route a message coming in via MM7 the same as if you submitted a message from the web interface. (The only thing that might get in the way is if you have defined any phone numbers in the "MMSC Users" list. NowSMS always tries to perform direct delivery as an MMSC for these recipients, instead of routing the message out a different "MMSC Routing" connection. Edit MMSC.INI, and add DisableMMSDirectDelivery=Yes under the [MMSC] header to disable this behaviour.)


quote:

Another question is: how can I get MM4 messages? Set up two MMSC servers? How do I relate them with each other? And how does the message flow look like?




Same as connecting 2 with MM7. Define an "MMSC VASP" on each end to allow the system to receive MMS messages, and an "MMSC Routing" on each end to configure the system to connect to another system for sending. The difference is that MM4 goes to the SMTP port on the receiving end instead of the web port ... for the server address put in a host name (or IP address) and a port number (host.name:port) instead of host.name:port/mm7. Because the protocol for MM4 is SMTP, the default port number is 25.

Note that a real world MM4 link is usually a little different as NowSMS does not request MM4 acknowledgments when it is the sender over an MM4 link, but most MMSCs in the real world do. (3GPP TS 23.140 is the spec that documents both MM4 and MM7, so you can read more about MM4 acks there.)

-bn

Chunyu Jiang
New member
Username: Fileman

Post Number: 7
Registered: 09-2006
Posted on Friday, October 13, 2006 - 07:25 pm:   

Thanks, problem solved.
Dimitri Pochet
New member
Username: Dpochet

Post Number: 1
Registered: 12-2006
Posted on Thursday, December 14, 2006 - 02:01 pm:   

Now.SMS, if it's not available yet : I would suggest that you set up some MM4, MM3 and MM7 reference interfaces, publicly available, with some WEB GUI on rear. Might be less painful than answering in forums, and would give you the chance to "see" (check log entries of) the actual traffic attempt, and finger out the problem.
D.
Malcolm - Now Support
New member
Username: Malcolm

Post Number: 2
Registered: 12-2006
Posted on Friday, December 15, 2006 - 06:35 pm:   


quote:

Now.SMS, if it's not available yet : I would suggest that you set up some MM4, MM3 and MM7 reference interfaces, publicly available, with some WEB GUI on rear. Might be less painful than answering in forums, and would give you the chance to "see" (check log entries of) the actual traffic attempt, and finger out the problem.




I will forward your suggestion to our product management. But as someone whose job it is to answer questions, my gut reaction is that such an endeavour would only generate more questions here, not less.


--
Malcolm
Now Wireless Support
Kalik Kim
New member
Username: Kalik

Post Number: 1
Registered: 12-2006
Posted on Sunday, December 31, 2006 - 04:40 am:   

I have samsung D900 with T-mobile.
I can't send pix to other cellular phone.
How I can send? Please help me. I tried indication on first page, but it didn't work.
Kalik Kim
New member
Username: Kalik

Post Number: 2
Registered: 12-2006
Posted on Sunday, December 31, 2006 - 04:42 am:   

I have samsung D900 with T-mobile.
I can't send pix to other cellular phone.
How I can send? Please help me. I followed indication on first page on this catagory, but it didn't work.
Malcolm - Now Support
Frequent Contributor
Username: Malcolm

Post Number: 55
Registered: 12-2006
Posted on Tuesday, January 02, 2007 - 06:10 pm:   


quote:

I have samsung D900 with T-mobile.
I can't send pix to other cellular phone.
How I can send? Please help me. I followed indication on first page on this catagory, but it didn't work.




I am sorry, but this is not a general support forum for mobile phone issues. This the support forum for the Now SMS/MMS Gateway software product.

I do not have any information that would help you resolve your problem, you would need to contact your mobile operator for assistance.

--
Malcolm
Now Wireless Support