Support forum

Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_TopicIcon
SMPP Sending is very slow
sp_NewPost Add Reply sp_NewTopic Add Topic
April 22, 2013
5:44 pm
Henk Helmantel
Guest
Guests

A new version of Diafaan SMS Server will be release in the coming weeks, hopefully before the end of the month.

If you need more time to evaluate Diafaan SMS Server, please send us your company name and contact details by email and I will provide you with an extension of the trial license.

Regards, Henk

April 22, 2013
12:10 pm
Sarfaraz
Guest
Guests

Hello,

Thanks for the reply, when is the next version expected to come as we just have 12 days left in the trial on our server. If you can give us some plugin which can help increase it so we can test and see if with this we can achieve our goal. If it works out than we would like to go ahead and make the purchase of the basic edition run it for 3 months if all works good then upgrade to full.

Thanks again

Have a great day!!!

April 22, 2013
10:14 am
Henk Helmantel
Guest
Guests

A send speed of 300 to 500 messages per second is not likely to be achievable with Diafaan SMS Server. In stress tests I have seen send speeds of a little over 200 messages per second using one SMPP connection. It might be possible to increase that by using more SMPP connections but I have not actually tested this.

The main bottleneck in Diafaan SMS Server is the central message database, this database is used to store queued messages and also to match send results from the SMPP server with the original messages. This database has to do a lot of work and the speed depends mostly on the speed of the drive where it is installed. The message queue database in Diafaan SMS Server is stored in the file "%ProgramData%\Diafaan\Diafaan Message Server\MessageExchange.sqlite", if that file is located on an SSD drive it will be a lot faster than on a (slow) hard drive.

The value of the "MaximumBatchSize" property is also important, it determines how much messages are read from the database in one batch and a higher value reduced the strain on the database considerably. In the next version of Diafaan SMS Server we will remove the limit of 100 from the "MaximumBatchSize" property, maybe that will also have some effect on the message throughput. Please note that a higher value of "MaximumBatchSize" also has some downsides, it can slow down message throughput when there are a lot of send errors from your SMPP server (or GSM modem).

When you want to upgrade Diafaan SMS Server to a higher edition within a year after you purchased the license, you only have to pay the price difference. After a year you have to pay the normal price. If you want to upgrade you can send us an email with the upgrade request and the serial number or purchase order number and we will send you the upgrade link to the order page.

Regards, Henk

April 21, 2013
5:09 pm
Sarfaraz
Guest
Guests

Thanks for your response, sorry to ask you so many question we have the last lot of questions which are as below:-

1. Suppose if we add 10 SMPP gateway which are connected to 10 different vendors or may be the same, will each gateway be in a position of send 200 messages per second or is it a clubbed value of all the 10 SMPP gateways.

2. What is the best configuration of the server you would suggest to get 200 SMS per second.

3. Can we buy the Basic edition and then upgrade to full what will the charges will we pay the difference amount or it will be consider as a fresh buy. What will there be any discount which we can avail?

If you can help us increase the message through put by any other medium. We liked the software very much and the way it works, we are very impressed with the support provided by you. We are sure that you must be having some or the other option to make it work for us we are ok with max 300 to 500 message per second. Hope you can work around something and make it working.

Have a great day!!!

April 21, 2013
3:36 pm
Henk Helmantel
Guest
Guests

Unfortunately, this is not something that Diafaan SMS Server was designed for. In Diafaan SMS Server, message are always stored in the send queue database before being sent and the performance of this database limits the maximum send speed. We developed Diafaan SMS Server for ease of use and versatility, not for raw speed.

In the optimum configuration, when the message database is stored on an SSD or memory disk, it might be possible to get speeds of up to 200 messages per second but if I understand your requirements, that is not enough in your situation.

Regards, Henk

April 21, 2013
2:32 pm
Sarfaraz
Guest
Guests

Hello Henk,

Thanks for your quick reply, we tried to increase the MaximumBatchSize but it doesn't take value above 100. Our SMPP can take unlimited number of messages at one time. We are SMS aggregators and we have a around 100 clients who send transactional message which requires instant delivery. We have to make sure that there is no queue in the Diafaan SMS Server as our clients push messages in the lots of 60000 to 100000 at one time.

We would like you to help us in sending the messages faster to the SMPP so that once the messages are push to the SMPP the message will be delivered. We would like you to help us in this so that we can increase the number of through put of SMS sent from Diafaan SMS Server to the SMPP. We are using the below configuration server.

• 2X Dual Core XEON 5140
• 8GB DDR2 RAM
• 2X 146GB SAS Drives
• 4 3.5" Hot Swap
• HW Raid SAS controller
• Gigabit Network
• Raid 1 Hardware is available
• Windows Server 2008 R2 Web Edition

Please let us know if this is good enough. Waiting for your favorable response.

Have a great day!!!

April 18, 2013
4:28 pm
Henk Helmantel
Guest
Guests

Hello Sarfaraz,

There are a three settings in the advanced properties of the SMPP Gateway that have an effect on the message throughput to the SMPP server:

MaximumBatchSize
This is the number of messages that are pre-loaded in the SMPP Gateway at the same time. For the amount of messages you are talking about you can set this value to 200 or perhaps even 500.

AsyncModeWindowSize
This is the maximum amount of messages that are sent to the SMPP server without waiting for a response. You can set this value to the maximum that is supported by your SMPP service provider.

MaxMessagesPerMinute
The maximum throughput of the SMPP Gateway. This value can also be set to the maximum that is supported by your SMPP service provider.

Depending on your server, and especially the speed of the hard disk, the maximum throughput of Diafaan SMS Server is somewhere between 30-100 messages per second.

Regards, Henk

April 18, 2013
3:23 pm
Sarfaraz
Guest
Guests

Hello,

We have doing a trial of the Diafaan SMS Server, we have set it on our windows 2008 server. The issue which we are facing is we send the data to the SQL Connector in the MessageOut, Then Diafaan server is picking the rows this process is very fast. Now when the message are send through the SMPP Gateway its very slow. In every 1sec its just sending 14 to 20 messages this is very slow as the number of message to be sent are 14000 it will take a lot of time.

Is there any setting which we are missing out because this way it will not be helpful for us.

Please let us know who to achieve faster sending from the SMPP Gateway as the SMSC to which we are connected can take as much as we can send.

Waiting for your response.

Have a great day ahead!!!

Forum Timezone: Europe/Amsterdam

Most Users Ever Online: 494

Currently Online:
9 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Member Stats:

Guest Posters: 364

Members: 0

Moderators: 0

Admins: 1

Forum Stats:

Groups: 2

Forums: 3

Topics: 532

Posts: 1845

Newest Members:

, Henk Helmantel

Administrators: Henk Helmantel: 552