Multi part SMS from Modem

Multi part SMS from Modem SearchSearch

SMS & MMS Technical Forum » NowSMS Support - SMS Issues (Product Support Only) » Archive through June 21, 2007 » Multi part SMS from Modem « Previous || Next »
Author Message
Akbar Munir Chaudhary
New member
Username: Akbar

Post Number: 1
Registered: 03-2007
Posted on Friday, March 02, 2007 - 04:18 am:   

I have observed that when a multi part SMS is received at the modem, the SMPP service of NowSMS does forward all the parts to the SMPP client but does not set the SAR fields. In fact, it simply forwads the GSM PDU which has a different header for segmented SMS than SMPP PDU. Any idea how to make NowSMS forward the multi part SMS from modem to SMPP client with the correct SMPP PDU (having all the SAR fields set)?
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 6951
Registered: 10-2002
Posted on Wednesday, March 07, 2007 - 08:26 pm:   

NowSMS does not use the TLV parameters when interfacing with SMPP clients. Instead, it sets the corresponding GSM UDH for segmentation and re-assembly.

(It will accept TLV SAR from SMPP clients.)

NowSMS does have an option to convert UDH to TLV SAR parameters when connecting to an upstream SMSC via SMPP. However, it always uses GSM UDH for SMPP clients that are connected to NowSMS as the server. (In other words, if instead of a modem, you were receiving messages from an upstream SMPP server, and that SMPP server used TLV SAR parameters to deliver a message to NowSMS, NowSMS would convert those parameters to GSM UDH for delivery to a local SMPP client.)

We may consider adding a configuration option to use TLV SAR parameters for SMPP clients in the future. (We already have the logic to present either format when connecting to an SMPP server, so we would just need to adapt this logic to also apply to client connections.)

Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 6989
Registered: 10-2002
Posted on Thursday, March 15, 2007 - 08:03 pm:   

Follow-up ...

We made a change that allows you to configure the SMPP server in NowSMS to use the SMPP optional TLV parameters for specifying port numbers and segmentation, when routing messages to a connected client (account defined in NowSMS under "SMS Users").

This feature is introduced beginning with the 2007.03.15 release, which is currently available for download at

The setting can be configured under the "SMPP Options" where the port number for the SMPP server is specified on the "Web" tab of the NowSMS configuration dialog.

(Note: This setting applies to messages that an SMPP client retrieves from NowSMS, where NowSMS is acting as the SMPP server. There is a similar configuration option that can be used for when NowSMS is the SMPP client, connecting to an SMPP server ... that configuration option is set on a per connection basis, under the "Advanced Settings" option when configuring an SMPP connection.)


Login Login / Register Logout Logout Search Last 30 Days Topics Topics