On 25 Apr 2013, at 16:53, "Juan Pablo L." <jpablolorenze...@hotmail.com> wrote:
> Hi, i m implementing a module in which i m using some TLV for which i > modified the dictionary.3gpp2 as very well suggested in a different thread, > but i see that the data for those TLV fields are not encoded properly or at > least that is what wireshark is showing even thou debugging freeradius it > shows that the data being sent is the correct it differs from the data > captured using tcpdump ... here is my dictionary entry: > > ATTRIBUTE 3GPP2-Prepaid-Acct-Quota 90 tlv > BEGIN-TLV 3GPP2-Prepaid-Acct-Quota > ATTRIBUTE 3GPP2-Prepaid-Acct-Quota-QuotaIDentifier 1 > integer > ATTRIBUTE 3GPP2-Prepaid-Acct-Quota-VolumeQuota 2 integer > ATTRIBUTE 3GPP2-Prepaid-Acct-Quota-VolumeThreshold 4 > integer > END-TLV 3GPP2-Prepaid-Acct-Quota > > > and for that i m writing the following code: > > pairadd(&request->reply->vps,pairmake("3GPP2-Prepaid-Acct-Quota-QuotaIDentifier","1", > T_OP_EQ)); > pairadd(&request->reply->vps,pairmake("3GPP2-Prepaid-Acct-Quota-VolumeQuota","1000000", > T_OP_EQ)); > pairadd(&request->reply->vps,pairmake("3GPP2-Prepaid-Acct-Quota-VolumeThreshold","100", > T_OP_EQ)); How do you even hit 't' from there... Want to provide that pcap file? Arran Cudbard-Bell <a.cudba...@freeradius.org> FreeRADIUS Development Team - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html