Hi,

Juan Nin wrote:

> Alexander.
> 
> First of all, many many thanks for this!!!!  :)
> Long awaited patch!!!!!
> 
> I will be setting up a test SMPP connection with OpenMarket from the US, I
> hope this week, so I'll test it with them.
> Will let you know about the results!!!
> 
> Question, will it compile against Kannel 1.4.1 or needs current form CVS?

don't know, but I would suggest to use current CVS.

> 
> Regards,
> 
> Juan
> 
> On 8/6/07, Alexander Malysh <[EMAIL PROTECTED]> wrote:
>>
>> Hello all,
>>
>> as promised I rebased my SMPP TLV patch and post is here for review.
>> Please anybody if possible, write a userguide because I don't have time
>> to do it and without userguide this patch will not get into mainline.
>>
>> Short description...
>>
>>   In the config
>> group = smpp-tlv
>> name = some-name
>> tag = 0x1601
>> type = integer|nulterminated|octetstring
>> length = 4
>>
>> In the msg struct I added meta_data field that can contain any
>> parameters not only for smpp. meta_data is formated as follows:
>>   meta_data = ?group?key=value&key1=value1?smpp?some-name=ABC
>> then SMPP module just set all TLVs that can be found in the smpp group of
>> meta_data.
>>
>> With this approach it's possible to use this generic interface to put
>> some extra functionality into any SMSC module.
>>
>> Example sendsms url:
>> lynx -source -dump '
>>
http://localhost:13013/cgi-bin/sendsms?username=tester&password=foobar&to=123&from=456&text=text&meta-data=%3Fsmpp%3Fsome-name%3D123
>> '
>>
>> Example MO url:
>>
>> http://localhost:123/bla/...&meta-data=%D&;...
>>
>> or with Post:
>> X-Kannel-Meta-Data
>>
>> or with xml:
>> <meta-data>xxxxx</meta-data>
>>
>>
>> Please test it and let me know how it works.
>>
>>
>> P.S. I don't like how smpp_pdu_init and smpp_pdu_shutdown functions
>> called.
>> They called from bb_smscconn.c but I have not found a better place to
>> call these. This may change in future ;)
>>
>> --
>> Thanks,
>> Alex
>>
>>

-- 
Thanks,
Alex


Reply via email to