📄 isup2.cpp
字号:
strcpy(m_forwardCallID_F_Table[0x01], "所有方向都使用ISDN用户部分");
}
void CIsup2::create_forwardCallID_HG_Table() //ISDN用户部分优选表示语
{ strcpy(m_forwardCallID_HG_Table[0x00], "所有方向都优选ISDN用户部分");
strcpy(m_forwardCallID_HG_Table[0x01], "不是所有方向都需要ISDN用户部分");
strcpy(m_forwardCallID_HG_Table[0x02], "所有方向都需要ISDN用户部分");
strcpy(m_forwardCallID_HG_Table[0x03], "备用");
}
void CIsup2::create_forwardCallID_I_Table() //ISDN接入表示语
{ strcpy(m_forwardCallID_I_Table[0x00], "始发接入:非ISDN");
strcpy(m_forwardCallID_I_Table[0x01], "始发接入:ISDN");
}
void CIsup2::create_forwardCallID_KJ_Table() //SCCP方式表示语
{ strcpy(m_forwardCallID_KJ_Table[0x00], "无指示");
strcpy(m_forwardCallID_KJ_Table[0x01], "无连接方式可用");
strcpy(m_forwardCallID_KJ_Table[0x02], "面向连接方式可用");
strcpy(m_forwardCallID_KJ_Table[0x03], "无连接和面向连接方式可用");
}
////L:备用; P-M:留作国内用
//主叫用户类别
void CIsup2::createCallingTypeTable()
{
int i;
for(i=0; i<256; i++)
{ strcpy(m_callingTable[i], "RES"); }
strcpy(m_callingTable[0x00], "未知来源");
strcpy(m_callingTable[0x01], "话务员,法语");
strcpy(m_callingTable[0x02], "话务员,英语");
strcpy(m_callingTable[0x03], "话务员,德语");
strcpy(m_callingTable[0x04], "话务员,俄语");
strcpy(m_callingTable[0x05], "话务员,西班牙语");
strcpy(m_callingTable[0x06], "双方协商采用的语言(汉语)");
strcpy(m_callingTable[0x07], "双方协商采用的语言");
strcpy(m_callingTable[0x08], "双方协商采用的语言(日语)");
strcpy(m_callingTable[0x09], "国内话务员");
strcpy(m_callingTable[0x0A], "普通用户 在长(国际)-长,长(国际)-市局间使用");
strcpy(m_callingTable[0x0B], "优先用户 在长(国际)-长,长(国际)-市,市-市局间使用");
strcpy(m_callingTable[0x0C], "数据呼叫(话带数据)");
strcpy(m_callingTable[0x0D], "测试呼叫");
strcpy(m_callingTable[0x0F], "付费电话");
strcpy(m_callingTable[0xF0], "普通,免费 在市-长(国际)局间使用");
strcpy(m_callingTable[0xF1], "普通,定期 在市-长(国际)局间使用");
strcpy(m_callingTable[0xF2], "普通,用户表,立即 在市-长(国际)局间使用");
strcpy(m_callingTable[0xF3], "普通,打印机,立即 在市-长(国际)局间使用");
strcpy(m_callingTable[0xF4], "优先,免费 在市-长(国际)局间使用");
strcpy(m_callingTable[0xF5], "优先,定期 在市-长(国际)局间使用");
strcpy(m_callingTable[0xF8], "普通用户,在市-市局间使用");
//增补
strcpy(m_callingTable[0xF9], "邮箱中有留言");
strcpy(m_callingTable[0xFA], "取消留言");
}
void CIsup2::create_transMediumRequir_Table()
{ int i;
for(i=0; i<256; i++)
{
strcpy(m_transMediumRequir_Table[i], "备用");
}
strcpy(m_transMediumRequir_Table[0x00], "语音");
strcpy(m_transMediumRequir_Table[0x01], "备用");
strcpy(m_transMediumRequir_Table[0x02], "64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x03], "3.1KHz音频");
strcpy(m_transMediumRequir_Table[0x04], "语音(业务2) / 64kb/s不受限(业务1)交替");
strcpy(m_transMediumRequir_Table[0x05], "64 kb/s不受限(业务1) / 语音(业务2)交替");
strcpy(m_transMediumRequir_Table[0x06], "64 kb/s优选");
strcpy(m_transMediumRequir_Table[0x07], "2*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x08], "384 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x09], "备用");
strcpy(m_transMediumRequir_Table[0x0A], "1920 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x10], "3*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x11], "4*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x12], "5*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x14], "7*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x15], "8*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x16], "9*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x17], "10*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x18], "11*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x19], "12*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x1A], "13*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x1B], "14*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x1C], "15*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x1D], "16*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x1E], "17*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x1F], "18*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x20], "19*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x21], "20*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x22], "21*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x23], "22*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x24], "23*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x26], "25*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x27], "26*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x28], "27*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x29], "28*64 kb/s不受限");
strcpy(m_transMediumRequir_Table[0x2A], "29*64 kb/s不受限");
}
void CIsup2::create_transMediumRequirPrime_Table()
{ int i;
for(i=0; i<256; i++)
{
strcpy(m_transMediumRequirPrime_Table[i], "备用");
}
strcpy(m_transMediumRequirPrime_Table[0x00], "语音");
strcpy(m_transMediumRequirPrime_Table[0x01], "备用");
strcpy(m_transMediumRequirPrime_Table[0x02], "64kb/s不受限");
strcpy(m_transMediumRequirPrime_Table[0x03], "3.1KHz音频");
strcpy(m_transMediumRequirPrime_Table[0x04], "语音(业务2) / 64kb/s不受限(业务1)交替");
strcpy(m_transMediumRequirPrime_Table[0x05], "64kb/s不受限(业务1) / 语音(业务2)交替");
strcpy(m_transMediumRequirPrime_Table[0x06], "64kb/s优选");
strcpy(m_transMediumRequirPrime_Table[0x07], "2*64kb/s不受限");
strcpy(m_transMediumRequirPrime_Table[0x08], "384kb/s不受限");
strcpy(m_transMediumRequirPrime_Table[0x09], "备用");
strcpy(m_transMediumRequirPrime_Table[0x0A], "1920kb/s不受限");
}
void CIsup2::create_natureAddrID_Table()
{ int i;
for(i=0; i<128; i++)
{
strcpy(m_natureAddrID_Table[i], "SPARE");
}
strcpy(m_natureAddrID_Table[0x01], "市内用户号码");
strcpy(m_natureAddrID_Table[0x02], "未知,国内使用");
strcpy(m_natureAddrID_Table[0x03], "国内有效号码");
strcpy(m_natureAddrID_Table[0x04], "国际号码");
strcpy(m_natureAddrID_Table[0x05], "网络专用号码,国内使用");
}
void CIsup2::create_numPlanID_Table()
{ strcpy(m_numPlanID_Table[0x00], "备用");
strcpy(m_numPlanID_Table[0x01], "ISDN(电话)编号计划");
strcpy(m_numPlanID_Table[0x02], "备用");
strcpy(m_numPlanID_Table[0x03], "数据编号计划");
strcpy(m_numPlanID_Table[0x04], "用户电报编号计划");
strcpy(m_numPlanID_Table[0x05], "留作国内用");
strcpy(m_numPlanID_Table[0x06], "留作国内用");
strcpy(m_numPlanID_Table[0x07], "备用");
}
void CIsup2::create_screenID_Table()
{ strcpy(m_screenID_Table[0x00], "备用");
strcpy(m_screenID_Table[0x01], "用户提供,核实和通过");
strcpy(m_screenID_Table[0x02], "备用");
strcpy(m_screenID_Table[0x03], "网络提供");
}
void CIsup2::create_addrRestricted_Table()
{ strcpy(m_addrRestricted_Table[0x00], "允许提供");
strcpy(m_addrRestricted_Table[0x01], "限制提供");
strcpy(m_addrRestricted_Table[0x02], "地址不可用");
strcpy(m_addrRestricted_Table[0x03], "备用");
}
void CIsup2::create_netPlanID_Table()
{ int i;
for(i=0; i<16; i++)
{ strcpy(m_netPlanID_Table[i], "SPARE"); }
strcpy(m_netPlanID_Table[0x00], "未知");
//public data network identification code (DNIC), Recommendation X.121
strcpy(m_netPlanID_Table[0x03], "公用数据网识别码(DNIC-建议X.121)");
//public land Mobile Network Identification Code (MNIC), Recommendation E.212
strcpy(m_netPlanID_Table[0x06], "公用陆地移动网识别码(MNIC-建议E.212)");
}
void CIsup2::create_netTypeID_Table()
{ int i;
for(i=0; i<8; i++)
{ strcpy(m_netTypeID_Table[i], "备用"); }
strcpy(m_netTypeID_Table[0x00], "CCITT-标准化的识别");
strcpy(m_netTypeID_Table[0x02], "国内网识别");
strcpy(m_netTypeID_Table[0x03], "留作国际网识别");
}
void CIsup2::create_redirInf_CBA_Table()
{ int i;
for(i=0; i<8; i++)
{ strcpy(m_redirInf_CBA_Table[i], "备用"); }
strcpy(m_redirInf_CBA_Table[0x00], "无改发");
strcpy(m_redirInf_CBA_Table[0x01], "呼叫重新选路");
strcpy(m_redirInf_CBA_Table[0x02], "呼叫重新选路,所有的改发信息提供限制");
strcpy(m_redirInf_CBA_Table[0x03], "呼叫变更");
strcpy(m_redirInf_CBA_Table[0x04], "呼叫变更,所有的改发信息提供限制");
strcpy(m_redirInf_CBA_Table[0x05], "呼叫重新选路,改发号码提供限制");
strcpy(m_redirInf_CBA_Table[0x06], "呼叫变更,改发号码提供限制");
}
void CIsup2::create_redirInf_HGFE_Table()
{ int i;
for(i=0; i<16; i++)
{ strcpy(m_redirInf_HGFE_Table[i], "备用"); }
strcpy(m_redirInf_HGFE_Table[0x00], "未知/不可用");
strcpy(m_redirInf_HGFE_Table[0x01], "用户忙");
strcpy(m_redirInf_HGFE_Table[0x02], "无应答");
strcpy(m_redirInf_HGFE_Table[0x03], "无条件");
}
void CIsup2::create_redirInf_PONM_Table()
{ int i;
for(i=0; i<16; i++)
{ strcpy(m_redirInf_PONM_Table[i], "备用"); }
strcpy(m_redirInf_PONM_Table[0x00], "未知/不可用");
strcpy(m_redirInf_PONM_Table[0x01], "用户忙");
strcpy(m_redirInf_PONM_Table[0x02], "无应答");
strcpy(m_redirInf_PONM_Table[0x03], "无条件");
strcpy(m_redirInf_PONM_Table[0x04], "在提示期间改向");
strcpy(m_redirInf_PONM_Table[0x05], "改向立即响应");
strcpy(m_redirInf_PONM_Table[0x06], "移动用户不可达");
}
void CIsup2::create_u2uID_Req_Table()
{
strcpy(m_u2uID_Req_Table[0x00], "无信息");
strcpy(m_u2uID_Req_Table[0x01], "备用");
strcpy(m_u2uID_Req_Table[0x02], "请求,非必须");
strcpy(m_u2uID_Req_Table[0x03], "请求,必须");
}
void CIsup2::create_u2uID_Resp_Table()
{ strcpy(m_u2uID_Resp_Table[0x00], "无信息");
strcpy(m_u2uID_Resp_Table[0x01], "不提供");
strcpy(m_u2uID_Resp_Table[0x02], "提供");
strcpy(m_u2uID_Resp_Table[0x03], "备用");
}
void CIsup2::create_numQualifyID_Table()
{
int i;
for(i=0; i<256; i++)
{ strcpy(m_numQualifyID_Table[i], "备用"); }
strcpy(m_numQualifyID_Table[0x00], "备用(所拨的数字)");
strcpy(m_numQualifyID_Table[0x01], "增加的被叫号码");
strcpy(m_numQualifyID_Table[0x02], "备用(补充的用户提供主叫号码-网络鉴别失败)");
strcpy(m_numQualifyID_Table[0x03], "备用(补充的用户提供主叫号码-未鉴别)");
strcpy(m_numQualifyID_Table[0x04], "备用(改发和终结号码)");
strcpy(m_numQualifyID_Table[0x05], "增加的被连接号码");
strcpy(m_numQualifyID_Table[0x06], "增加的主叫用户号码");
strcpy(m_numQualifyID_Table[0x07], "增加的原被叫用户号码");
strcpy(m_numQualifyID_Table[0x08], "增加的改发的号码");
strcpy(m_numQualifyID_Table[0x09], "增加的改发号码");
for(i=0x0A; i<=0x7F; i++)
{ strcpy(m_numQualifyID_Table[i], "备用(被叫免费号码)"); }
for(i=0x80; i<=0xFD; i++)
{ strcpy(m_numQualifyID_Table[i], "留作国内使用"); }
strcpy(m_numQualifyID_Table[0xFE], "智能网业务号码");
strcpy(m_numQualifyID_Table[0xFF], "留作扩充");
}
//信息传递能力
void CIsup2::create_infTransCap_Table()
{ int i;
for(i=0; i<32; i++)
{ strcpy(m_infTransCap_Table[i], "备用"); }
strcpy(m_infTransCap_Table[0x00], "语音");
strcpy(m_infTransCap_Table[0x08], "不受限数字信息");
strcpy(m_infTransCap_Table[0x09], "受限数字信息");
strcpy(m_infTransCap_Table[0x10], "3.1KHz 音频");
strcpy(m_infTransCap_Table[0x11], "7KHz 音频");
strcpy(m_infTransCap_Table[0x18], "视频");
}
//信息传递速率
void CIsup2::create_infTransRat_Table()
{ int i;
for(i=0; i<32; i++)
{ strcpy(m_infTransRat_Table[i], "备用"); }
strcpy(m_infTransRat_Table[0x00], "包交换方式呼叫");
strcpy(m_infTransRat_Table[0x10], "64K bit/s");
strcpy(m_infTransRat_Table[0x11], "2*64K bit/s");
strcpy(m_infTransRat_Table[0x13], "384K bit/s");
strcpy(m_infTransRat_Table[0x15], "1536K bit/s");
strcpy(m_infTransRat_Table[0x17], "1920K bit/s");
}
//编码标准
void CIsup2::create_codeStd_Table()
{
strcpy(m_codeStd_Table[0x00], "CCITT标准编码");
strcpy(m_codeStd_Table[0x01], "保留为其他国际标准");
strcpy(m_codeStd_Table[0x02], "国家标准");
strcpy(m_codeStd_Table[0x03], "接口网络侧标准");
}
//传递方式
void CIsup2::create_transMode_Table()
{
strcpy(m_transMode_Table[0x00], "电路交换方式");
strcpy(m_transMode_Table[0x02], "包交换方式");
}
//数字的类型
void CIsup2::create_digitType_Table()
{ int i;
strcpy(m_digitType_Table[0x00], "留作记帐编码");
strcpy(m_digitType_Table[0x01], "留作权限编码");
strcpy(m_digitType_Table[0x02], "留作专用网移动类别标志");
strcpy(m_digitType_Table[0x03], "留作商业通信群身份");
for(i=0x04; i<0x0F; i++)
{ strcpy(m_digitType_Table[i], "国际备用"); }
for(i=0x10; i<0x1E; i++)
{ strcpy(m_digitType_Table[i], "国内备用"); }
strcpy(m_digitType_Table[0xFF], "留作扩充");
}
//编码方案
void CIsup2::create_encodeSchem_Table()
{ int i;
strcpy(m_encodeSchem_Table[0x00], "BCD偶数:(偶数个数字)");
strcpy(m_encodeSchem_Table[0x01], "BCD奇数:(奇数个数字)");
strcpy(m_encodeSchem_Table[0x02], "IA5字符");
strcpy(m_encodeSchem_Table[0x03], "二进制编码");
for(i=0x04; i<0x0F; i++)
{ strcpy(m_encodeSchem_Table[i], "备用"); }
}
//通知表示语
void CIsup2::create_notifyID_Table()
{ int i;
for(i=0; i<128; i++)
{ strcpy(m_notifyID_Table[i], "备用"); }
strcpy(m_notifyID_Table[0x00], "用户暂停");
strcpy(m_notifyID_Table[0x01], "用户恢复");
strcpy(m_notifyID_Table[0x02], "承载业务改变");
strcpy(m_notifyID_Table[0x03], "扩充到ASN.1编码的识别符");
strcpy(m_notifyID_Table[0x04], "呼叫完成延时");
strcpy(m_notifyID_Table[0x42], "会议建立");
strcpy(m_notifyID_Table[0x43], "会议断开");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -