📄 voip_parse.c
字号:
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "MBL configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* VP group 0 TDM tone configuration line processing */
case VOIP_PARSING_TOKEN_VP_GRP0_TDM_TONE_CONFIG:
/* Process the voice processing configuration line */
Result = VoipParseVpGrp0TdmToneConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine) );
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Voice processing group 0 TDM tone configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* VP group 0 TDM AGC configuration line processing */
case VOIP_PARSING_TOKEN_VP_GRP0_TDM_AGC_CONFIG:
/* Process the voice processing configuration line */
Result = VoipParseVpGrp0TdmAgcConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine) );
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Voice processing group 0 TDM AGC configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* VP group 0 TDM VAD configuration line processing */
case VOIP_PARSING_TOKEN_VP_GRP0_TDM_VAD_CONFIG:
/* Process the voice processing configuration line */
Result = VoipParseVpGrp0TdmVadConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine) );
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Voice processing group 0 TDM VAD configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* VP group 0 stream configuration line processing */
case VOIP_PARSING_TOKEN_VP_GRP0_STREAM_CONFIG:
/* Process the voice processing configuration line */
Result = VoipParseVpGrp0StreamConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine) );
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Voice processing group 0 stream configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* VP group 0 stream tone configuration line processing */
case VOIP_PARSING_TOKEN_VP_GRP0_STREAM_TONE_CONFIG:
/* Process the voice processing configuration line */
Result = VoipParseVpGrp0StreamToneConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine) );
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Voice processing group 0 stream tone configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* VP group 0 stream AGC configuration line processing */
case VOIP_PARSING_TOKEN_VP_GRP0_STREAM_AGC_CONFIG:
/* Process the voice processing configuration line */
Result = VoipParseVpGrp0StreamAgcConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine) );
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Voice processing group 0 stream AGC configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* VP group 0 stream jitter parameters configuration line processing */
case VOIP_PARSING_TOKEN_VP_GRP0_STREAM_JITTER_PARAMS_CONFIG:
/* Process the voice processing configuration line */
Result = VoipParseVpGrp0StreamJitterParamsConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine) );
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Voice processing group 0 stream jitter parameters configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* VP group 1 tdm tone configuration line processing */
case VOIP_PARSING_TOKEN_VP_GRP1_TDM_TONE_CONFIG:
/* Process the voice processing configuration line */
Result = VoipParseVpGrp1TdmToneConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine) );
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Voice processing group 1 TDM tone configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* VP group 1 tdm AGC configuration line processing */
case VOIP_PARSING_TOKEN_VP_GRP1_TDM_AGC_CONFIG:
/* Process the voice processing configuration line */
Result = VoipParseVpGrp1TdmAgcConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine) );
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Voice processing group 1 TDM AGC configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* VP group 1 tdm VAD configuration line processing */
case VOIP_PARSING_TOKEN_VP_GRP1_TDM_VAD_CONFIG:
/* Process the voice processing configuration line */
Result = VoipParseVpGrp1TdmVadConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine) );
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Voice processing group 1 TDM VAD configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* VP group 1 tdm ECHO configuration line processing */
case VOIP_PARSING_TOKEN_VP_GRP1_TDM_ECHO_CONFIG:
/* Process the voice processing configuration line */
Result = VoipParseVpGrp1TdmEchoConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine) );
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Voice processing group 1 TDM echo configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* VP group 1 stream configuration line processing */
case VOIP_PARSING_TOKEN_VP_GRP1_STREAM_CONFIG:
/* Process the voice processing configuration line */
Result = VoipParseVpGrp1StreamConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine) );
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Voice processing group 1 stream configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* VP group 1 stream configuration line processing */
case VOIP_PARSING_TOKEN_VP_GRP1_STREAM_TONE_CONFIG:
/* Process the voice processing configuration line */
Result = VoipParseVpGrp1StreamToneConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine) );
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Voice processing group 1 stream tone configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* VP group 1 stream jitter params configuration line processing */
case VOIP_PARSING_TOKEN_VP_GRP1_STREAM_JITTER_PARAMS_CONFIG:
/* Process the voice processing configuration line */
Result = VoipParseVpGrp1StreamJitterParamsConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine) );
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Voice processing group 1 stream jitter params configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* VP group 1 stream RTCP configuration line processing */
case VOIP_PARSING_TOKEN_VP_GRP1_STREAM_RTCP_CONFIG:
/* Process the voice processing configuration line */
Result = VoipParseVpGrp1StreamRtcpConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine) );
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Voice processing group 1 stream RTCP configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* VP group 1 stream T38 configuration line processing */
case VOIP_PARSING_TOKEN_VP_GRP1_STREAM_T38_CONFIG:
/* Process the voice processing configuration line */
Result = VoipParseVpGrp1StreamT38ConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine) );
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Voice processing group 1 stream T38 configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* Connect resources line processing */
case VOIP_PARSING_TOKEN_CONNECT:
if( SubGroup == VOIP_PARSING_GROUP_DEMO )
{
/* Process the connect configuration line */
Result = VoipParseConnectConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine),
TBX_TRUE );
}
else
{
/* Process the connect configuration line */
Result = VoipParseConnectConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine),
TBX_FALSE );
}
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Connect configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* Connect resources line processing */
case VOIP_PARSING_TOKEN_DISCONNECT:
if( SubGroup == VOIP_PARSING_GROUP_DEMO )
{
/* Process the disconnect configuration line */
Result = VoipParseDisconnectConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine) );
}
else
{
Result = TBX_RESULT_NOT_SUPPORTED;
}
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Disconnect configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* Stress IP line processing */
case VOIP_PARSING_TOKEN_STRESS_IP:
if( SubGroup == VOIP_PARSING_GROUP_STRESS )
{
strncpy( pAdapterContext->StressTest.szStreamSocketIP, pszArgument, sizeof(pAdapterContext->StressTest.szStreamSocketIP) );
pAdapterContext->StressTest.szStreamSocketIP[ sizeof(pAdapterContext->StressTest.szStreamSocketIP) - 1 ] = '\0';
}
else
{
Result = TBX_RESULT_NOT_SUPPORTED;
}
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Stress IP line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* Stress configuration line processing */
case VOIP_PARSING_TOKEN_STRESS_CONFIG:
if( SubGroup == VOIP_PARSING_GROUP_STRESS )
{
/* Process the stress configuration line */
Result = VoipParseStressConfigurationLine(
pAdapterContext,
pszArgument,
pszLine,
un32Line,
(pszArgument-pszLine) );
}
else
{
Result = TBX_RESULT_NOT_SUPPORTED;
}
if (TBX_RESULT_FAILURE (Result) == TBX_TRUE)
{
VOIP_PARSE_ERROR_DISPLAY (un32Line, (pszToken-pszLine), pszLine, "Stress configuration line error");
TBX_EXIT_SUCCESS(TBX_RESULT_FAIL);
}
break;
/* Pause line processing */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -