Where is Bryce?

Where is Bryce? SearchSearch
Author Message
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 3030
Registered: 10-2002
Posted on Tuesday, July 13, 2004 - 08:28 pm:   

I apologise for having fallen behind in responding to questions and issues on the discussion board over the past couple of weeks.

We've been very busy planning for the next release of NowSMS.

While the next major release is still several months off, there are some interesting new features that we are making available before the next major release.

For example, here are some of the highlights of our recent updates:

  • A web interface is now available for provisioning both "SMS Users" and "MMSC Users" accounts. There are both a GUI interface and a raw HTTP request interface, making it easy for tasks like adding credits to an account. (More features will be added in this area for the next major release.)
  • SSL/TLS Support: SSL/TLS (https://) support is now available for the following functions:
    • SMS Gateway Web Interface - The web interface for the SMS gateway component can be configured to accept SSL/TLS connections. The port number that the server will listen to for SSL/TLS connections is specified on the "Web" page of the configuration dialog. Note that this option is not available until a "Server Certificate" is generated on the SSL/TLS page of the configuration dialog. If you want to require SSL/TLS connections, two options are available: a.) Configure a port number for the "SSL port number for web interface", but leave the "Port number for web interface" blank. b.) Configure port numbers for both the "SSL port number" and standard "Port number" settings, but check "SSL Redirect only". The "SSL Redirect only" setting will redirect any requests to the standard port to use SSL/TLS instead. (Note: The default port for https:// servers is 443. If you want to be able to connect to the web interface without specfying a port number in the URL, specify an SSL port number of 443.)
    • SMPP Server Interface - The SMTP server component can accept SMPP over SSL/TLS connections. On the "Web" page of the configuration dialog, there are two port number settings: "Port number for SMPP Server" and "SSL port number for SMPP Server". The SMPP server can be configured to accept SMPP connections on either or both of these ports.
    • HTTP SMSC Interface - When connecting to an HTTP-based SMSC, NowSMS can now use SSL/TLS. There is a checkbox for specifying that SSL/TLS should be used in the dialog where HTTP SMSC connections are defined. If you are connecting to an https:// URL that does not include a port number, specify 443 as the port number.
    • SMPP SMSC Interface - When connecting to an SMPP-based SMSC (such as another NowSMS server), NowSMS can now use SMPP over SSL/TLS. There is a checkbox for specifying that SSL/TLS should be used in the dialog where SMPP SMSC connections are defined.
    • MMSC HTTP Interface (used for MM1, MM7 and EAIF submissions) - An additional setting is defined on the "MMSC" page of the configuration dialog for specifying the HTTPS port number for the MMSC. The MMSC will accept MM1 client connections, or MM7/MM1/EAIF VASP connections on this port. Please note that it is not possible to force MM1 or EAIF connections to use SSL/TLS. A setting is provided to require that MM7 VASP connections use SSL/TLS to connect. This setting is available on the "MMSC VASP" page of the configuration dialog. (Note: This option is not available until a "Server Certificate" is generated on the SSL/TLS page of the configuration dialog.)
    • MMSC Routing Interface - When defining a connection to an external MMSC using EAIF or MM7, it is possible to specify an https:// based URL in the "Server Address" field.



A ZIP file containing updates for v5.50 to add these and other capabilities can be found in http://www.nowsms.com/download/nowsms550d.zip. I've uploaded the changes note for this update in the following text attachment:

text/plainreadme.txt
patch.txt (22.5 k)
David Chkhartishvili
New member
Username: Datoch

Post Number: 8
Registered: 06-2004
Posted on Monday, July 19, 2004 - 07:44 am:   

Bryce,
I've tried to upgrade, NowSMS to version 5.50d, but without any luck.
I did try several methods:
1. stopped services and copy files from zip archive - NO LUCk.
2. Uninstall nowsms, and install ver 5.50 and then upgrade to 5.50d - NO LUCK.
I both cases, phone responds with something like: "no service avaliable".
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 3120
Registered: 10-2002
Posted on Wednesday, July 21, 2004 - 10:09 pm:   

David,

What happens?

Do you restart the services after applying the updates?

If you go to the "service" page ... does the "Event Log" show any errors about port allocations?
David Chkhartishvili
New member
Username: Datoch

Post Number: 9
Registered: 06-2004
Posted on Thursday, July 22, 2004 - 07:18 am:   

Bryce,

Once again, I've tried to upgrade NowSMS:
I've stopped SMS Gateway and MMSC services.
Uncompressed patch in to nowsms dir, and started services again. Here is event logs (informational):

NwSMS Error Report. Now MMSC v5.50d (b20040713) using SMTP port 25.

NwSMS Error Report. Now MMSC v5.50d (b20040713) service started. Using web port 80.

NwSMS Error Report. Now MMSC v5.50d (b20040713) service started. Using web port 8800.

That's all.
I still can't send messages, using v5.50d.

Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 3126
Registered: 10-2002
Posted on Friday, July 23, 2004 - 03:35 am:   

Let's get a debug log then, I'm puzzled.

I was suspecting that maybe the ports were not being allocated properly, but it looks like they are.

I assume that you're using NowSMS as an MMSC, correct?

Let's enable the debug log. Manually edit MMSC.INI, and under the [MMSC] section header, add Debug=Yes. Restart the service after you make this edit (or make this edit before you start the service after updating).

Attempt your connection from the phone again. Do you see any activity in the MMSCDEBUG.LOG?
David Chkhartishvili
New member
Username: Datoch

Post Number: 10
Registered: 06-2004
Posted on Tuesday, July 27, 2004 - 07:54 am:   

Bryce,

Sorry for delay.

Here is my debug log and you can see, that after processing MMSAccountingURL directive I got 'service not avaliable' from MMSC.
I commented out MMSAccountingURL and now it works.
Please tell me, what is wrong with MMSAccountingURL in ver 5.50d? It worked in 5.50.

Thanks,
David
text/plain
MMSCDEBUG.LOG (10.3 k)
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 3157
Registered: 10-2002
Posted on Wednesday, July 28, 2004 - 09:51 pm:   

Hi David,

We quietly changed a lot of our internals to use HTTP/1.1 instead of HTTP/1.0. (Mostly this just affects anywhere that we retrieve a URL, such as accounting callbacks, 2-way SMS, or HTTP SMSC interfaces.)

For some reason this change seems to be causing a problem for your accounting callbacks.

I'm curious ... does your accounting callback return any content, or does it return a header only?

I'm suspecting it is a header only, and we could be having a problem with that under some conditions.

Please don't make any changes to your accounting callback script. I've got another update that I'd like to send you to see if it resolves this issue.

Could you please send me an e-mail to nowsms@now.co.uk referencing this problem, and I will reply back with the update.

-bn