Feature #3324
17西岑车站数字底座的海康申通国标cctvSIP协议修改为20通用命令接收处理(基于15号线cctvSIP协议修改)
0%
Description
BS-QTISCS3.1 debian10-DAQ环境
17西岑海康cctvSIP协议修改20通用命令接收处理(基于15号线cctvSIP协议修改)
0)代码要求:win+linux 兼容跨平台
1)原有29cctv管道命令(26pa27pis29cctv),改为采用新框架20通用命令
注意,需要跟研发索要并核对20通用命令的接口文档
2)对sip码中的sip_hdrs15.cpp内的“WWW-Authenticate”部分获取键名和键值 List列表部分优化,要求正确获取本行所有的键名和键值
WW-Authenticte: Digest realm="0093300",nonce="deaf17c021edf249729325F805768",opaque="5d94d4e719e2173a4e3dc06ae9487",algorithm=D5
History
Updated by yufeng wu 10 months ago
cctv_c3gb_iscs15.cpp的CCCTVGB::RegLogin(int step,int& length)reg2的各 键名+键值,改回为按申通国标文档顺序(15#线三所cctv顺序跟国标不同)Line1174
sprintf(buf,"Digest username=\"%s\",realm=\"%s\",nonce=\"%s\",uri=\"sip:%s@%s:%s\",response=\"%s\",algorithm=MD5", \
m_login.name,m_RxTagid.Realm,m_RxTagid.Nonce,m_login.HostID,m_login.Hostip,m_login.port,resp);//标准haikang
// sprintf(buf,"Digest username=\"%s\",uri=\"sip:%s@%s:%s\",algorithm=MD5,realm=\"%s\",nonce=\"%s\",response=\"%s\"", \
m_login.name,m_login.PlatID,m_login.Platip,m_login.port,m_RxTagid.Realm,m_RxTagid.Nonce,resp);//科达,三所