我使用 RADIUS 协议将一些值从客户端发送到服务器。我使用供应商特定的值对,并定义我们自己的类型。但供应商特定数据的值长度为 255,而我们的数据长度超过了这个长度。有人能告诉我如何合并长度超过 255 字节的数据吗?
答案1
如果您可以控制双方,则可以创建以下属性:
Vendor1 = "data"
Vendor2 = "data continued"
Vendor3 = "End Of Data"
如果您无法控制远端,请询问该供应商他们希望数据如何传输。至少,请在此处发布设备名称,以便使用该设备的人可以知道如何帮助您。
答案2
您可以将 CDR 存储在某个地方,比如 Web 服务器中(可能通过使用 RESTful 接口),然后只需在 RADIUS 请求中引用该存储的 CDR 数据的 URL。