How to setup MMSC

How to setup MMSC SearchSearch
Author Message
david cassanova
New member
Username: Cassaranks

Post Number: 1
Registered: 07-2006
Posted on Monday, July 24, 2006 - 11:29 pm:   

I just installed now.sms. I would like some help to configure it to work. Is there anyone who can help me.
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 6224
Registered: 10-2002
Posted on Wednesday, July 26, 2006 - 04:22 pm:   

Hi,

My first question for you would be to ask what type of SMS connection you are using. Are you planning to use a GSM modem (and do you already have that modem), or are you using an account with an SMS service provider.

My next question would be to ask what you are trying to accomplish with NowSMS. Basically, there are so many different ways that people use it for different purposes, that there is no one size fits all configuration ... I need to understand what you are trying to do.

-bn
david cassanova
New member
Username: Cassaranks

Post Number: 2
Registered: 07-2006
Posted on Wednesday, July 26, 2006 - 05:43 pm:   

My connection is HTTP. I need to connect to a host in Spain, I am in the Caribbean. We want to display images onscreen. I have a username and password. Please see a screenshot of our sofware. Screenshot of our software
david cassanova
New member
Username: Cassaranks

Post Number: 3
Registered: 07-2006
Posted on Wednesday, July 26, 2006 - 07:35 pm:   

I need someone to help please...I just need to configure so that I can receive from a server. My host is saying that they need a path to the nowsms. Question, can I just get it setup to receive mms message without the host? I have our short code already and direct vpn connection to telco. (site to site)If the nowsms can help us get messages then I wont need the host. The host is now telling me that I have to receive message via a website. I have created a subdirectly but I dont know what else to do. Our smpp software does this direct without host. We used it for the worldcup and it worked fine. Can the nowsms do the same. please help.
david cassanova
New member
Username: Cassaranks

Post Number: 4
Registered: 07-2006
Posted on Wednesday, July 26, 2006 - 08:06 pm:   

help me please. time running out on my demo.
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 6246
Registered: 10-2002
Posted on Wednesday, July 26, 2006 - 08:58 pm:   

I can help you. But you know what you are trying to do ... and I do not.

I know a little more than after your first posting here. But not much more. I understand that you are trying to send/receive MMS, and that you have a VPN connection to a telco to facilitate this.

If you are connecting to a telco/service provider to send or receive MMS, then you need to know what protocol you are expected to use.

It is probably MM7. But you should ask them.

Connecting to a service provider to send/receive MMS works differently than it does for SMS. You mension that you are using SMPP with an SMS connection already. With SMPP, you initiate a connection to the service provider, and you send and receive SMS messages over that connection.

With MMS, and the MM7 protocol, it works differently. You connect to the service provider and send an HTTP (XML/SOAP) request when you want to send an MMS message. When the service provider has an MMS message to deliver to you, they connect to your server and send an HTTP (XML/SOAP) request to you over a connection that they initiate.

To configure this type of setup in NowSMS, you must configure the MMSC outbound routing through which you will send messages ... and the MMSC VASP (inbound) account through which the service provider will connect to you for receiving messages.

I will give you some more pointers on the basics of this setup, assuming that you are using MM7.

For the outbound connection, you configure it under the "MMSC Routing" tab. Refer to the NowSMS 2006 PDF manual, and see the section beginning at page 131, and especially the MM7 specific part that starts on page 137.

If you are having problems knowing how to translate the connection settings that your provider has given you into the appropriate settings in the NowSMS configuration, then please explain what connection settings your service provider has given you.

For receiving messages from the service provider, you configure an account for the service provider to connect with you under the "MMSC VASP" tab. See the sections of the NowSMS manual beginning on page 149 and 121 for more information.

When the service provider connects to NowSMS using the MM7 protocol, it should make
connections to the configured "HTTP Port Number" on the "MMSC" configuration dialog, using a URL path of "/mm7" (e.g., http://host.name:port/mm7). Unless an IP Address is specified as the "Account Name", the application should authenticate to the MMSC using HTTP Basic Authentication using the configured "Account Name" and "Password" for the VASP account. If the service provider cannot support HTTP Basic Authentication, it can include the "Account name" and "Password" in the URL request using the following format: http://host.name:port/mm7/account=password

-bn
david cassanova
New member
Username: Cassaranks

Post Number: 5
Registered: 07-2006
Posted on Thursday, July 27, 2006 - 02:58 am:   

Thank for the information. Here is what I have from host to make connection.
1. http://217.116.4.148
cwjmms.wirelesszp.com (domain name)
The host has ask me for a direct link to a website. I gave them a subdirectly name http://bmobile.firestream.tv. I also have a username and password. They need to coonnect to our server which has the nowsms on it. They have ask for a path on the server. The problem is I dont know what to give them for the path.Our server is the Firestream. Can you help me to configure that. I can also give you remote access so you can look at what we are doing . I hope we can get this to work.


2. The other question I was asking is, Since we already have the vpn connection with telco can we configure the nowsms so we would not have to use the host if it is easier that way. If it can be done please send an example. I will wait up all night to get this done because we need to demo it for a huge reggae festival coming up in a few days. As you rightly say it is easy to connect SMS but a little harder to do MMS.

What ever is needed to get this done I will do. Thanks for your time.
David
david cassanova
New member
Username: Cassaranks

Post Number: 6
Registered: 07-2006
Posted on Thursday, July 27, 2006 - 03:03 am:   

Hello Again, They are using MM7. The host.
david cassanova
New member
Username: Cassaranks

Post Number: 7
Registered: 07-2006
Posted on Monday, July 31, 2006 - 07:53 pm:   

Good morning, Can you please answer the questions above? I would love to know if I can get a direct connection. Or could you advice me of the bestway forward. Seems they can only connect to MMS not MM7
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 6287
Registered: 10-2002
Posted on Tuesday, August 01, 2006 - 04:16 pm:   

Hi David,

Apologies for taking so long to reply.

Setting up an MM7 connection is difficult because there are so many different options that can be specified. And different providers require different options.

1.) You would define an MM7 connection under the "MMSC Routing" section of NowSMS.

"Account Name" and "Account Description" are internal account names used only within NowSMS, so you can use any values here.

"Default Sender Address" refers to the sender address that will be applied to messages that you send out. You can set a default value for this sender address here.

If "Allow Sender Address Override" is UNchecked, this means that all messages you send out will have the "Default Sender Address" applied as the sender address. If it is checked, then this means that you can specify different sender addresses when you send out messages.

"Route Messages to VASP via" should be "MM7" if that is the protocol being used.

"Server Address" refers to the path on their server to which you should submit messages using MM7. You should ask them what path you should use (or if http://217.116.4.148 is enough).

"Login Name" and "Password" refer to a username and password that can be sent to the server when you submit messages. If these parameters are set, NowSMS will send these parameters with "HTTP Basic Authentication" (e.g., "Authorization: Basic" header). Note that in our experience, very few providers actually use this for user identification, instead authenticating based upon your IP address and "VASP ID", "VAS ID" and/or "Service Code" values. So it is not unusual for several of these fields to be left blank.

Set "Connection Type" to be "To MMSC (submit format)", as you will be submitting MMS messages to the provider for outbound delivery.

The remaining settings can probably be left at their defaults.

Press "Ok" to save the settings, and then on the "MMSC Routing" screen, select this route as the "Default Route" and press "Apply" to save.

Now ... any messages that you submit via NowSMS will be routed via this MM7 connection.

Note that because you don't seem to have much detail about what parameters are required by your service provider ... chances are that the first attempt will not be successful.

Enable the "MMSCDEBUG.LOG" on the "Serial #" page of the configuration dialog. This will log all of the MM7 submission attempts, and the responses that come back. We can look at this log file to try to determine the problem. But you may also need feedback from your provider about what they are seeing on their end.

Regarding them connecting to you, I explained this above:


quote:

For receiving messages from the service provider, you configure an account for the service provider to connect with you under the "MMSC VASP" tab. See the sections of the NowSMS manual beginning on page 149 and 121 for more information.

When the service provider connects to NowSMS using the MM7 protocol, it should make
connections to the configured "HTTP Port Number" on the "MMSC" configuration dialog, using a URL path of "/mm7" (e.g., http://host.name:port/mm7). Unless an IP Address is specified as the "Account Name", the application should authenticate to the MMSC using HTTP Basic Authentication using the configured "Account Name" and "Password" for the VASP account. If the service provider cannot support HTTP Basic Authentication, it can include the "Account name" and "Password" in the URL request using the following format: http://host.name:port/mm7/account=password




To provide additional clarification. You define an account under "MMSC VASP". This is an account that your service provider will use to connect to your system.

They will then connect to you (posting received messages via MM7) using the following URL format:

http://host.name:port/mm7/account=password

"host.name" is the IP address or host name of your NowSMS server.

"port" is the "HTTP port" on the "MMSC" page of the configuration dialog".

"account" is the "MMSC VASP" account name, and "password" is the password associated with that account.

Regarding whether or not you need the provider or can go direct to the telco ... it depends.

See http://www.nowsms.com/howmmsworks.htm for a description of how MMS works.

NowSMS can actually be used as an MMSC.

However, whether or not it will work in your particular environment depends upon the MMS configuration of your mobile operator. As described in the "How MMS Works" link, many mobile operators effectively block MMS notifications that point to MMS message content on MMSCs other than those of the mobile operator. You would need to do some tests to determine whether or not direct delivery MMS is possible with your mobile operator(s).

NowSMS attempts to perform direct delivery MMS in its default configuration (no "MMSC Routing" definitions like I talked you through configuring above).

So you might be able to send MMS directly using your existing SMPP connection to the mobile operator.

However, it is unlikely that you would be able to receive MMS with that configuration (as the operator MMSC will likely not route MMS notifications to your SMPP short code ... and would not allow you to retrieve the MMS messages from the MMSC over the VPN). Technically it is possible, I've just never seen an operator that supported this.

Your operator might have their own separate MM7 interface that you could connect to.


quote:

Seems they can only connect to MMS not MM7




If they don't support MM7 ... then I don't know what your options are.

Do they just have a web interface for sending individual messages? If so, that won't get you very far.

I would try the setup of using NowSMS as an MMSC ... so see the "How MMS Works" link that I referenced above, and see if that will work in your environment. If it does, then you can use that solution for sending MMS messages.

For receiving MMS messages, a GSM/GPRS modem is often the old quick solution. The modem connects to the operator network just like a phone (using a SIM card), and NowSMS can receive MMS messages sent to that phone number.

-bn