2014-12-11 21 views
3

지금까지 Linux centOS 5.8에서 freediameter를 설치하고 실행했습니다. CER 및 CEA 메시지는 클라이언트와 서버간에 성공적으로 교환됩니다.freediameter를 사용하여 직경 신용 제어 어플리케이션을위한 직경 클라이언트와 서버를 구성하고 시작하는 방법

저는 freediameter 클라이언트와 서버에 임베디드 지름 신용 제어 응용 프로그램을 찾고 있습니다. 클라이언트는 CCR을 보내야하며 서버는 CCA로 응답해야합니다.

freediameter DCCA 확장 프로그램을 사용했지만이 확장 프로그램을 사용하여 CCR 및 CCA를 보내고받는 방법을 알 수 없습니다. 나는 많이 봤지만 어떤 도움도받지 못했다.

그래서 내가 원하는 것은 freediameter 클라이언트와 서버를 DCCA로 구성하는 것입니다.

도움이 될 것입니다.

미리 감사드립니다.

+1

dcca 확장 프로그램을로드하려고했지만 도움이되지 않았습니다. LoadExtension = "extensions/dict_nasreq.fdx"; –

답변

2

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 확장 구성 파일을 찾을 수 있습니다. 요구 사항에 따라 변경하십시오.

단지 test_app 확장자를 conf 파일로로드하면됩니다.

시작 무료 서버 및 클라이언트.

클라이언트 응용 프로그램에 신호 10을 발생시켜 CCR을 보냅니다. (kill -s 10 PID)

그게 전부입니다.