Yeah, definitely a place for improvement, specially since everybody just "loves" 0x140X addresses ;) Regards,
Alejandro 2009/8/7 Nikos Balkanas <[email protected]> > Hmmm, in other words there is no way to bind the tlv group to a specific > smpp instance. In such cases I only check gwlib/cfg.def. There is support > for smsc-id there, therefore it looks it was intended to be implemented. > > Maybe time for a meta-patch? > > BR, > Nikos > > ----- Original Message ----- > *From:* Alejandro Guerrieri <[email protected]> > *To:* Users mailing list <[email protected]> > *Sent:* Friday, August 07, 2009 5:25 PM > *Subject:* Re: How to bind smpp-tlv to a specific smsc group > > I wrote the documentation for the meta-data functionality and of course > I'vechecked the code at that moment to figure out the inner details of it's > functionality. > > I've just re-checked the code and, while there's an entry for the smsc-id > as a valid parameter on the smpp-tlv group, I didn't found any place on the > code where this parameter is read an used when binding the TLV definitions. > > Please check on gw/smsc/smpp_pdu.c around line 108, it reads "name", "tag", > "length" and "type", but not "smsc-id". > > In short: while you'd be able to put "smsc-id" on your "smpp-tlv" group, > it'll be ignored. > > Regards, > > Alejandro > > 2009/8/7 Nikos Balkanas <[email protected]> > >> Hi, >> >> This is a straightforward one. I am surprised it is not in the user guide. >> Just add in the smpp-tlv group: >> >> smsc-id = <smscID> >> >> You need to have defined <smscID> beforehand in your smsc definition. >> >> BR, >> Nikos >> ----- Original Message ----- From: "Rolandow" <[email protected]> >> To: <[email protected]> >> Sent: Friday, August 07, 2009 12:56 PM >> Subject: How to bind smpp-tlv to a specific smsc group >> >> >> >> Hi all, >>> >>> I need to start working with the smpp-tlv mechanism as supported in the >>> latest release of Kannel. I read the snapshot userguid, and there was a >>> briefly description how to implement this. >>> >>> From the manual I found: >>> >>> group = smpp-tlv >>> name = my_tlv_name >>> tag = 0x1601 >>> type = octetstring >>> length = 20 >>> >>> This sounds very clear, but how does Kannel know for which smsc group >>> this extra TLV is? I have several connections on my Kannel installation, so >>> I think I need to specify somehow which SMSC is using extra TLV's? >>> >>> How can I do this? >>> >>> Thanks in advance! >>> >>> Kind regards, >>> Roland. >>> >>> >> >> >
