Custom TLVs for outgoing messages not going through

Custom TLVs for outgoing messages not going through SearchSearch
Author Message
Noah Hinrichs
New member
Username: Alinknoah

Post Number: 1
Registered: 08-2010
Posted on Thursday, August 26, 2010 - 03:59 pm:   

I am having an issue getting NowSMS to pass my custom TLV to the SMSC. I have tested sending it in several different ways and connected with a couple different tools and nothing will get the TLV to show up on the other end.

I am able to bind in directly to the SMSC using another gateway and the TLV shows up just as expected but not when I submit the MT to nowSMS and have nowSMS send it through to the SMSC.

Is there a special setting or something I need to find in nowSMS to have it process TLVs on outgoing messages? I have seen some threads on the forum about a config parameter for incoming messages but that doesn't seem to apply to my case.
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2468
Registered: 08-2008
Posted on Thursday, August 26, 2010 - 08:57 pm:   

Hi Noah,

Yes, NowSMS will not forward any TLV parameters unless they are explicitly defined in the [SMPPOptions] section of SMSGW.INI. (Even if you are routing SMPP to SMPP.)

The following article explains configuring SMPPOptions for a particular provider. From that you should be able to see how to define the parameters that apply to your installation.

http://blog.nowsms.com/2008/10/mblox-and-nowsms.html

The article doesn't mention that there are some additional types for parameters besides Integer and String. There is also CString (which means null terminated string, which does not require a length parameter) and HexString (which is good to use for binary TLV).

If I can clarify anything after you get a chance to look over that link, please let me know.

--
Des
NowSMS Support
Noah Hinrichs
New member
Username: Alinknoah

Post Number: 2
Registered: 08-2010
Posted on Thursday, August 26, 2010 - 10:25 pm:   

I actually figured it out shortly before your reply. The documentation says you need it for the URL GET request for sending messages but doesn't mention SMPP to SMPP communication so I added it anyhow and it worked.

Thanks for the reply I appreciate the quick response.