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.
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!!!
Most Users Ever Online: 494
Currently Browsing this Page:
Guest Posters: 415
Newest Members:, Henk Helmantel
Administrators: Henk Helmantel: 667