Nowsms does not support bulk sms ?

Nowsms does not support bulk sms ? SearchSearch
Author Message
Awais A. Jan
New member
Username: Zokki2000

Post Number: 1
Registered: 02-2006
Posted on Monday, February 20, 2006 - 11:14 am:   

hi !
I am planning to establish a bulksms + VAS company and looking for a single software platform for this purpose. I have downloaded and checked nowsms and there is not option to take a sms databse list. so i just want to get it confirm that ,does not it support bulksms ?. Its very strange to me as you have provided almost every necessary thing in your software then why not a option for bulk sms ? please guide.

Kind Regards,
Awais. A. Jan.
Jonathan Kidger
New member
Username: Kidge

Post Number: 2
Registered: 02-2006
Posted on Wednesday, February 22, 2006 - 02:14 pm:   

Hi.

I was looking to do the same thing using nowsms. I wanted to send the same message to a group of numbers in a database using php.

Is there anyway of sending the same message to more than one number using the url string (http://127.0.0.1:8800/?PhoneNumber=xxxxxxxx&Text=abc+def+ghi)?

If not is there any other way of doing this?

Any help or advice would be very appreciated.

Regards
Jonathan
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 5550
Registered: 10-2002
Posted on Thursday, March 02, 2006 - 05:36 pm:   

Hi,

You can include multiple recipients in a URL request by separating them in the "PhoneNumber" parameter with a "," (comma).

There is no limit on the number of recipients that can be specified in a URL request (NowSMS dynamically allocates more memory as required). However, the software that you are using to submit the HTTP request to NowSMS might impose a limit on the HTTP URL length.

You can also create distribution list files on the NowSMS server. These are simple text files that contain a list of phone numbers. You can create/modify these distribution lists via the NowSMS web interface. And you can send a message to a distribution list by specifying the distribution list name in the "PhoneNumber" parameter. (Or you can specify multiple distribution lists or a mix of phone numbers and distribution lists separating each entry with a ",".)

While the web interface includes functionality to upload distribution lists to the server, these files are just simple text files, so it is often easier to manipulate them external to NowSMS.

Basically, these distribution list files are stored under the DLISTS\username directory on the NowSMS server. (Or directly under the DLISTS directory if authentication is not enabled for the web interface.)

Each distribution list has a ".txt" file extension, and the format of the file is one phone number per line of text. Optionally, the phone number can be followed by a descriptive name (e.g., "phonenumber - Full Name")

-bn
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 5754
Registered: 10-2002
Posted on Thursday, March 30, 2006 - 07:29 pm:   

I should also mention that there is an HTTP based interface that allows you maintain distribution lists from an external application.

This interface is accessed via the NowSMS web interface port, with a URI of "/DLists" followed by a series of "HTTP GET" parameters. (If user accounts are enabled, you can either supply the user account and password in the "User" and "Password" parameters of the request, or include an "Authorization:" header using HTTP Basic Authentication.)

The following parameters are supported:

DListAction=List, Delete or Add
DListName=Name of Distribution list
DListMemberAction=Add or Delete
DListMember=Phone number
DListMemberName=Full Name (always optional)

To create a distribution list, use:

DListAction=Add
DListName=Name of Distribution list

To delete a distribution list, use:

DListAction=Delete
DListName=Name of Distribution list

To return a list of all defined distribution lists, use:

DListAction=List

To return a list of all entries defined to a distribution list, use:

DListAction=List
DListName=Name of Distribution list

To add an entry to a distribution list, use:

DListName=Name of Distribution list
DListMemberAction=Add
DListMember=Phone number
DListMemberName=Full Name (optional)

To remove an entry from a distribution list, use:

DListName=Name of Distribution list
DListMemberAction=Delete
DListMember=Phone number
DListMemberName=Full Name (optional)

As an example, to add a member to an existing distribution list, issue the following URL request:

http://server:port/dlists?DListName=dlistName&DListMemberAction=Add&DListMember= 1234&DListMemberName=Me

The URL may also include &User=username&Password=password to specify an "SMS Users" account under which the distribution list is maintained.

Note that this interface was primarily designed for use of the web-based user interface.

The "DListAction=List" response will return an HTTP response of the "text/plain" content type with a list of items. However, all other actions will return an HTML (text/html) response that is expected in the user interface. A program that is issuing HTTP requests programmatically should ignore the HTML content in the response and should look at the HTTP response code (e.g., 200 OK) to determine whether or not the request succeeded.

-bn