当前位置:编程学习 > C#/ASP.NET >>

C#开发SIP客户端,发送消息后,返回400错误,CallID空了

环境:vs2010
语言:c#
在LumiSoft基础上面,写了个demo
问题是,点击拨打电话后,电话响应,接通3秒后就断掉了
打印debug显示 CALL ID 空了,不知道原因
有没有懂的

以下是log文件的片段
Response [transactionID=''; method='BYE'; cseq='52429226'; transport='UDP'; size='323'; statusCode='400'; reason='Bad Request. CallID: header field is missing !'; sent '' -> '192.168.1.81:5060'.
<begin>
SIP/2.0 400 Bad Request. CallID: header field is missing !
Via: SIP/2.0/UDP 192.168.1.81;rport;branch=z9hG4bKmUcHae1y6rg0B
From: <sip:6068@192.168.1.81>;tag=0H3ZH30pN551p
To: "Test User" <sip:6051@192.168.1.81>;tag=bbad42788ee9504adf8b1362
CSeq: 52429226 BYE
Allow: INVITE,ACK,CANCEL,BYE,MESSAGE
Content-Length: 0

启用了很多线程,很多地方没法写log
就是知道CallID空了,都不知道为什么空了
在拨打电话前,通讯正常,log显示发出消息并得到响应了 SIP C#
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,