如何使用freediameter配置和启动直径信用控制应用的直径客户端和服务器

5
到目前为止,我已经在Linux CentOS 5.8上安装并运行了freediameter。客户端和服务器之间成功交换了CER和CEA消息。
我想在freediameter客户端和服务器中嵌入直径信用控制应用程序。客户端应发送CCR,服务器应响应CCA。
我已经阅读了freediameter DCCA扩展,但不知道如何使用这些扩展来发送和接收CCR和CCA。我搜索了很多,但没有得到任何帮助。
因此,我想配置freediameter客户端和服务器以支持DCCA。
非常感谢您的帮助。
提前致谢。

1
我尝试加载dcca扩展,但没有帮助。LoadExtension="extensions/dict_nasreq.fdx"; - Sandeep Patel
1个回答

5

Freediameter提供test_app扩展。我们可以使用test_app扩展进行CCR和CCA操作。

编译freediameter和test_app扩展。

cmake -DFLEX_EXECUTABLE:FILEPATH=/usr/local/bin/flex 
-DGNUTLS_LIBRARY:FILEPATH=/usr/local/lib/libgnutls.so
-DGNUTLS_INCLUDE_DIR:PATH=/usr/local/include/
-DDISABLE_SCTP:BOOL=ON
-DBUILD_TEST_APP:BOOL=ON ../

make; make install

您可以在./doc目录下找到test_app扩展配置文件。根据需要进行更改。

只需使用conf文件加载test_app扩展。

启动freeDiameter服务器和客户端。

向客户端应用程序发出信号10以发送CCR。(kill -s 10 PID)

就是这样。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接