I have two different proprietary software, one is radius module for billing, second is phone station pbx.
When client doing a call, pbx sends radius auth packet to the billing. And billing answering.
I have problem with radius response. PBX say me:
Auth bad CRC in response
I dont know is it true or not.
I record tcpdump of request-response and want to calculate right crc.
But what mean CRC? Is it that
Authenticator: fd4f8e9f12f7b72c29b1cae61713bddf
or something else in packet?
Please point me to right algorithm for this task.
UPD: I found ResponseAuth = MD5(Code+ID+Length+RequestAuth+Attributes+Secret) where + denotes concatenation.
on this page http://www.hjp.at/doc/rfc/rfc2865.txt.
And here i upload my dump https://gist.github.com/5203725