[LCS]启用WindowsMessenger5.0的调试日志功能来诊断登录LCS服务器

编写者:郑昀@UltraPower

摘要:Windows Messenger 5.0有一个注册表项设置,可以用来启用日志文件,该文件中记录了Windows Messenger 5.0登录LCS Server的详细来往包,可从其中得到通讯细节,从而作troubleshooting。 

MS KB文章详见《http://support.microsoft.com/default.aspx?scid=kb;EN-US;871023

 

步骤是:

第一步,运行regedit;

第二步,找到注册表项:

    HKEY_CURRENT_USER\

        Software\

            Microsoft\

                Tracing\

                    RTCDLL

 

第三步,在该项下,找到名为EnableFileTracing的DWORD项,将其原来的数值0改为1,表明启动文件日志;

第四步,重新启动Windows Messenger 5.0/5.1,登录LCS 2005服务器;

第五步,到“%USERPROFILE%\Tracing”文件夹下察看日志,比如说我的日志文件在“C:\Documents and Settings\VictorZheng\Tracing”文件夹下的一个“RTCDLL0.log”文件。

这个文件中记录了WinMsg登录SIP Server的详细来往包,可从其中得到通讯细节,从而作troubleshooting。

 

第六步,最后要将“EnableFileTracing”项数值改回为0。

 

从该日志文件可以看出: 
具体的包体示范如下: 
登录请求(第一次握手): 
10:38:58.520 33C:B00 INFO  :: REGISTER sip:add.com.cn SIP/2.0 
  
Via: SIP/2.0/TCP 192.168.511.39:7519 
  
Max-Forwards: 70 
  
From: <sip:yun.zheng@add.com.cn>;tag=8688ecc2f3dc4391b7e8685694782624;epid=8aecaf3d1e 
  
To: <sip:yun.zheng@add.com.cn> 
  
Call-ID: 48bbcb49bf9e4e5cbff05e1711dd829f@192.168.511.39 
  
CSeq: 1 REGISTER


服务器打回请求: 
10:38:58.520 33C:B00 INFO  :: SIP/2.0 401 Unauthorized 
  
Date: Thu, 21 Apr 2005 02:38:50 GMT 
  
WWW-Authenticate: NTLM realm="SIP Communications Service", targetname="helen.add.com.cn" 
  
WWW-Authenticate: Kerberos realm="SIP Communications Service", targetname="sip/helen.add.com.cn" 
  
Via: SIP/2.0/TCP 192.168.511.39:7519;ms-received-port=1129;ms-received-cid=6c00 
  
From: <sip:yun.zheng@add.com.cn>;tag=8688ecc2f3dc4391b7e8685694782624;epid=8aecaf3d1e 
  
To: <sip:yun.zheng@add.com.cn>;tag=EB19D8FDF171B11E64D2FC51A4E2CDE2 
  
Call-ID: 48bbcb49bf9e4e5cbff05e1711dd829f@192.168.511.39 
  
CSeq: 1 REGISTER


第二次握手: 
10:38:59.231 33C:B00 INFO  :: REGISTER sip:add.com.cn SIP/2.0 
  
Via: SIP/2.0/TCP 192.168.511.39:7519 
  
Max-Forwards: 70 
  
From: <sip:yun.zheng@add.com.cn>;tag=8688ecc2f3dc4391b7e8685694782624;epid=8aecaf3d1e 
  
To: <sip:yun.zheng@add.com.cn> 
  
Call-ID: 48bbcb49bf9e4e5cbff05e1711dd829f@192.168.511.39 
  
CSeq: 2 REGISTER

  
第三次握手,登录成功: 
10:38:59.372 33C:B00 INFO  :: SIP/2.0 200 OK 
  
Authentication-Info: Kerberos rspauth="602306092A864886F71201020201011100FFFFFFFF504E32397263D69A54A5F6078116BE2D", 
srand="04BA1FD9", snum="1", 
opaque="0378BD56", qop="auth", targetname="sip/helen.add.com.cn", realm="SIP Communications Service" 
  
Via: SIP/2.0/TCP 192.168.511.39:7519;ms-received-port=1129;ms-received-cid=6c00 
  
From: <sip:yun.zheng@add.com.cn>;tag=8688ecc2f3dc4391b7e8685694782624;epid=8aecaf3d1e 
  
To: <sip:yun.zheng@add.com.cn>;tag=EB19D8FDF171B11E64D2FC51A4E2CDE2 
  
Call-ID: 48bbcb49bf9e4e5cbff05e1711dd829f@192.168.511.39 
  
CSeq: 2 REGISTER 
  
Contact: <sip:192.168.511.39:7519;transport=tcp>;methods="INVITE, MESSAGE, INFO, SUBSCRIBE, 
 OPTIONS, BYE, CANCEL, NOTIFY, ACK, REFER";expires=600 
  
Expires: 600

编写者:郑昀@UltraPower

时间: 2024-10-31 21:01:27

[LCS]启用WindowsMessenger5.0的调试日志功能来诊断登录LCS服务器的相关文章

Linux有问必答:如何启用Open vSwitch的日志功能以便调试和排障

问题 我试着为我的Open vSwitch部署排障,鉴于此,我想要检查它的由内建日志机制生成的调试信息.我怎样才能启用Open vSwitch的日志功能,并且修改它的日志等级(如,修改成INFO/DEBUG级别)以便于检查更多详细的调试信息呢? Open vSwitch(OVS)是Linux平台上最流行的开源的虚拟交换机.由于当今的数据中心日益依赖于软件定义网络(SDN)架构,OVS被作为数据中心的SDN部署中的事实标准上的网络元素而得到飞速应用. Open vSwitch具有一个内建的日志机制

Exchange 2007强大的日志功能

Exchange Server 2007 日志规则 新日志向导 日志报告中包括的内容 您是否曾经不得不记录您与某位特定用户之间往来的电子邮件,而结果是您要连同驻留在该邮箱存储中的其他 300 个邮箱中的邮件一起来查找这些特定的电子邮件?Microsoft Exchange Server 2007 解决了这个问题,为您提供了您所需要的精确控制. 企业"客户端访问许可证"(CAL) 提供了按收件人的日志功能,允许您将目标指向要记录的人.通过使用日志规则,现在您可以将目标仅指向您想要记录的收

MYSQL备份:启用二进制日志功能的MYSQL增量备份

小量的数据库我们可以每天进行完整备份,因为这也用不了多少时间,但当数据库很大时,我们就不太可能每天进行一次完整备份了,而且改成每周一次完整备份,每天一次增量备份类似这样的备份策略.增量备份的原理就是使用了mysql的二进制日志,所以我们必须启用二进制日志功能. 一.增量备份 1.比如我们在星期天下午11点做一次完整备份: mysqldump --single-transaction --flush-logs --master-data=2 --all-databases > fullbackup

使用Spring Boot日志框架在已有的微服务代码中添加日志功能

引言:我们需要在已有的微服务代码中添加日志功能,用于输出需要关注的内容,这是最平常的技术需求了.由于我们的微服务代码是基于SpringBoot开发的,那么问题就转换为如何在Spring Boot应用程序中输出相应的日志. 在传统Java应用程序中,我们一般会使用类似Log4j这样的日志框架来输出日志,而不是直接在代码中通过System.out.println()来输出日志.为什么要这么做呢?原因有两点.其一,我们希望日志能输出到文件中,而不是输出到应用程序的控制台中,这样更加容易收集和分析.其二

Docker 1.13.0 详细更新日志

本文讲的是Docker 1.13.0 详细更新日志[编者的话]Docker发布1.13.0版本,此次版本更新内容较多,以下为该版本具体的变更. 构建 添加在构建时可以指定镜像用作高速缓存源的功能. 这些镜像不需要有本地父链还可以从其他registries拉取 #26839 (试验功能)添加选项用以在成功构建之后,将镜像层级压缩到FROM镜像 #22641 修复Dockerfile解析空行后的逸出 #24725 在docker build时添加步数 #24978 在镜像构建时添加支持压缩构建 #2

Android系统移植与调试之-------&amp;gt;如何添加一个adb wifi无线调试的功能【开发者选项】-【Wifi调试】

首先弄懂怎么设置adb wifi无线调试的功能,如下所示. 1. 手机端开启adb tcp连接端口 :/$setprop service.adb.tcp.port 5555 :/$stop adbd :/$start adbd 其中setprop是用来设置系统属性的,这里不需要root权限,su即可.可通过adb shell设置,亦可通过手机上安装的Android terminal设置. 2. 电脑端的设置和使用 连接adb,其中phone_ipaddress和portnumber是指手机的ip

如何启用软件查看蜘蛛来访日志

中介交易 SEO诊断 淘宝客 云主机 技术大厅 最近总是在网上看到一些站长在问怎样查看网站日志记录,本人在这里主要讲述一下网站日志怎样查看,还有就是用什么软件可以查看蜘蛛来访记录. 1.如何启用日志记录功能 由于Windows服务器系统默认的IIS(Internet信息服务)在阒内应用较为广泛,这里我们就以该系统为例进行说明. Step①打开nternet信息服务(iis)管理器,并展开网站列表,在需要进行日志记录的网站上选择右键打开属性栏,勾选"启用日志记录"复选框,而后设置日志记录

mysql dba系统学习(9)slow query log慢查询日志功能

慢查询日志(不包括获取锁的时间) 1,开启慢查询日志功能 以前的版本中开启慢查询日志功能的参数是--log_slow_queries在my.cnf文件中指定,但是现在新的版本中用参数--slow_query_log和--slow_query_log_file来指定 slow_query_log=1 slow_query_log_file=/tmp/mysqlslow.log 重新启动mysql mysql> show variables like "%slow%"; +-----

Spark 1.5.0 远程调试

Spark 1.5.0 远程调试 作者:摇摆少年梦 微信号:zhouzhihubeyond 先决条件 已安装好Spark集群,本例子中使用的是spark-1.5.0. 安装方法参见:http://blog.csdn.net/lovehuangjiaju/article/details/48494737 已经安装好Intellij IDEA,本例中使用的是Intellij IDEA 14.1.4,具体安装方法参见:http://blog.csdn.net/lovehuangjiaju/articl