旧网站入口 EN 搜索
Menu
> >
  • Q: 链路无法正常工作,可能是什么原因?

    A: 如果配置并使能了链路,却长时间不能到“链路工作中”状态,可按如下步骤进行相关检查。 


    (1)检查物理链路是否连通。查看E1接口的黄色指示灯状态,没有灭则表示物理链路不通。 


    (2)检查DSP相应链路类型是否正确。 


    (3)检查MTP3链路配置中的DSP单元ID、E1端口号、时隙是否正确,如果和DSP配置不一致,请重新配置。


    (4)检查MTP3链路DPC、OPC配置是否正确。


  • Q: 在不同的信令条件下,在监控的时候主要关注哪几个状态?

    A: 一般帧同步、滑码都需要关注,复帧同步和远端复帧告警对 CAS才有意义,PRI和SS7没有用到复帧,所以没必要分析此状态。

  • Q: 信令参数多种多样,ISUP尤为明显,如何修改一个参数中的一项?

    A: 如果想修改一个参数中的一项,那么需要修改包含这个参数项的整个参数,同时保证其他项也正确,通过XMS_ctsSetParam来实现。具体使用请参考《KEYGOE编程参考手册》。

  • Q: 板卡上正常运行的OPC DPC换成交换机设备同样的OPC,DPC链路不能启用?

    A: 板卡上面的OPC、DPC值为10进制的,需将10进制转换成为16进制可正常使用。

  • Q: 使用交换机7号TUP环境时,如何实现隐藏号码?

    A:需要以下2步

    1,到局方去开通这个隐藏号码的功能。

    2,设置TUP_spCallingLineAddress结构体下m_u8PresentationIndicator的值为1来表示限制提供主叫用户线标识。还需要设置TUP_spCallingPartyCategory结构体下m_u8CallingPartyCategory的值为0来表示主叫用户类别为来源未知。


  • Q: 数字中继出现同抢时,是以呼入优先还是呼出优先?

    A:keygoe 3.0之后是以呼入优先,如果同时呼入和呼出,呼出会失败,keygoe 3.0之前的版本如果遇到同抢,呼入和呼出都失败。

  • Q: keygoe isdn和7号模块可以设置号码类型吗?
    A: isdn需要在keygoe界面上直接设置,7号需要在程序中进行设置。
       1),ISDN的设置如下:打开ISDN模块进行设置,将链路配置里的主叫用户号号码类型改成相应的类型即可;
       2),7号设置如下:要求将主叫用户号码的地址性质指示码需设置成1(即用户号码),默认的地址性质指示码是3(即国内有效号码)。因此,需要通过函数XMS_ctsSetParam()来修改主叫信息。
       代码示例如下。
       ISUP_spCallingPartNumber SP_caller={0};
       SP_caller.m_u8NatureOfAddressIndicator=1; //用户号码,根据实际情况填
       SP_caller.m_u8OddEvenIndicator=0; //不使用,可填任意值
       SP_caller.m_u8Screening=3; //网络提供,一般都取该值
       SP_caller.m_u8AddressPresentationRestrictedIndicator=0;
       SP_caller.m_u8NumberingPlanIndicator=1;
       SP_caller.m_u8NumberIncompleteIndicator=0; //主叫不全指示:完全
       strcpy(SP_caller.m_s8AddressSignal, "99999"); //完整主叫,小于32 位
       if (XMS_ctsSetParam(g_acsHandle, pDevice,
       ISUP_SP_CallingPartNumber, sizeof(SP_caller), &SP_caller)<0)
       {
        return false;
       }


  • Q:keygoe交换机进行VOIP呼叫时

    Q:keygoe交换机进行VOIP呼叫时, XMS_ctsMakeCallOut(ACSHandle_t acsHandle, DeviceID_t * deviceID, CallNum_t * callingID, CallNum_t * calledID, PrivateData_t * privateData )中主被叫号码以及扩展参数的主被叫号码都赋值了,应该以何值为准?

    A:VOIP呼叫时,都赋值时,会以扩展参数的结构体的主被叫参数为主进行呼叫,不会发生冲突导致无法呼叫。


  • Q: 如何实现不同DSP上的IP呼叫间的语音交换?

    A: 需要借助DSP上的语音设备来实现。将两个DSP上的VoIP设备分别连接到本地DSP上的语音设备,再将这两个语音设备进行时隙连接,即至少需要四步操作: 


    XMS_ctsLinkDevice(IP1, Voc1); 


    XMS_ctsLinkDevice(IP2, Voc2); 


    XMS_ctsLinkDevice(Voc1, Voc2);


    XMS_ctsLinkDevice(Voc2, Voc1);


  • Q: Keygoe2.3.0中怎样对IP设备进行CSP录音?

    A: 1.调用XMS_acsOpenStreamExt() 连接 Dsp


    2.选取两个语音VOC1,VOC2 双向LINK


    3.选取一个VOIP设备和VOC1 LINK


    4.对VOC2进行CSP录音,并设置录音的源为INPUT,录音的设备为VOC2.


    在最新版本的KEYGOE 3.0中已经不需要借助语音VOC1对VOIP设备进行CSP录音。


  • Q: 为什么VoIP呼叫接续成功,但听不到语音?

    A: 请确认VoIP软件模块、DSP模块和VoIP终端这三者的IP地址位于同一个网段。VoIP信令模块和媒体RTP模块拥有不同的IP地址,详见《KEYGOE编程指南》。

  • Q: 两个ip通话,能不借助语音而实现两个IP软中端通话吗?

    A: 能,只要分别设置混音,混音的来源来自于对方的ip。代码参考:

    // VoIP Device parameter

           MixerControlParam_t paramMixer = {0};

           paramMixer.m_u8SRC1_Ctrl = XMS_MIXER_FROM_IP;

           paramMixer.m_u16SRC_ChID1 = g_deviceVoIP[iDevice2].device.m_s16ChannelID;

     

           RetCode_t ret = XMS_ctsSetParam(g_acsHandle, &g_deviceVoIP[iDevice1].device,

                  VOIP_PARAM_RTPMIXER, sizeof(paramMixer), &paramMixer);

           // set p2 device mixer from p1

           paramMixer.m_u16SRC_ChID1 = g_deviceVoIP[iDevice1].device.m_s16ChannelID;

           ret = XMS_ctsSetParam(g_acsHandle, &g_deviceVoIP[iDevice2].device,

                  VOIP_PARAM_RTPMIXER, sizeof(paramMixer), &paramMixer);


没有您要找的内容!

亿鸽在线客服系统