Support forum

Advanced Search

— Forum Scope —

— Match —

— Forum Options —

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

SMPP Settings
sp_NewPost Add Reply sp_NewTopic Add Topic
June 14, 2013
5:08 pm
Henk Helmantel
Forum Posts: 1502
Member Since:
May 28, 2013
sp_UserOfflineSmall Offline

Hello Sarfaraz,

The best settings in Diafaan SMS Server depends on the SMPP service provider and it is difficult to provide an exact answer. In general you should set the "AsyncModeWindowSize" to the maximum value that is allowed by your SMPP provider and the "MaximumBatchSize" to 5 times the maximum speed per second, for 80 SMS per second it should be approx. 400. Then set the "MaxMessagesPerMinute" property to the maximum speed that your SMPP server accepts, in this case 4800 for 80 SMS per second.

You can use 4 Transmitter/Receiver binds when you use 4 SMPP gateways. With the basic edition of Diafaan SMS Server you can use up to 4 gateways. If you want to set the maximum speed for each gateway to 20 SMS per second, the "MaxMessagesPerMinute" must be set to 1200.

And your last question, the UserID and UserInfo are the only two transparent fields in Diafaan SMS Server that are guaranteed to be written back in the log table unchanged. If you need to store more fields you have to encode it in one of the two fields. We mostly use an XML record to store multiple fields in the UserInfo field. This field does not have any size limits in Diafaan SMS Server, you can store as much information as you like.

Regards, Henk

June 14, 2013
2:55 pm

Hello Henk,

We are now working with the basic version as we discussed. We have connected to a new SMSC and they have given us the throughput of 60 to 80 SMS per second. We are not able to achieve it. Please if you can let us know the settings for the SMPP gateway. Secondly the SMSC provider is saying to bind 4 Send and Receive and give each of them 20 per second in the same gateway, how can we do that. Please help on this.

Last but not the least, we want to pass one more value to the MessageLog table and that is the service name of the customer we have utilized both the userID and userinfo columns already for other use. Can you let us know how do we get this done.

Have a great day ahead!!!


Forum Timezone: Europe/Amsterdam

Most Users Ever Online: 529

Currently Online:
4 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Member Stats:

Guest Posters: 678

Members: 0

Moderators: 0

Admins: 1

Forum Stats:

Groups: 2

Forums: 3

Topics: 1149

Posts: 3929

Newest Members:

, Henk Helmantel

Administrators: Henk Helmantel: 1502