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 tlvBEGIN-TLV
3GPP2-Prepaid-Acct-QuotaATTRIBUTE
3GPP2-Prepaid-Acct-Quota-QuotaIDentifier 1 integerATTRIBUTE
3GPP2-Prepaid-Acct-Quota-VolumeQuota 2 integerATTRIBUTE
3GPP2-Prepaid-Acct-Quota-VolumeThreshold 4 integerEND-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)); -
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html