专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

如何使用append_服务器

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/8 15:43:55       共计:3601 浏览

如何使用append?

在系统的维护或排查问题时,我们检查使用一些必要的手段打印日志以方便技术人员跟踪处理流程。一般软件系统或操作系统都会支持类似的方式帮助技术人员排查处理流程。在开源软交换Kamalio/OpenSIPS中也同样支持类似的功能帮助技术人员排查呼叫的流程。append_hf() 就是一个非常方便的方法来打印呼叫流程设置。笔者在本讲座中简单介绍一下如何使用append_hf(),以及如何通过抓包工具来查找插入的字符串信息。

首先让我们解释一下具体的使用方式和其cfg配置文件的用法(完整的本案例配置文件为会晚一点上传到www.kamailio.org.cn)。append_hf() 函数的作用是在SIP头中添加相应的字符串,帮助用户能够判断整体呼叫流程的状态,方便技术人员排查问题。具体的用法是:append_hf(txt, hdr) txt - Header field to be appended. The value can contain pseudo-variables which will be replaced at run time.hdr - Header name after which the 'txt' is appended. 在本讲座中,我们使用四个追加的信息来跟踪呼叫流程:append_hf("P-hint: (1)sequential request/rr-enforced \r\n");append_hf("P-hint: (2)initial request/usrloc applied\r\n");append_hf("P-hint: (3)reply thru onreply_route[2]\r\n");append_hf("P-hint: (4)new request in failure_route[2]\r\n"); 通过对SIP头添加以上四个跟踪信息,整个呼叫流程会实现以下流程: 现在,让我们开始具体的测试步骤。开始测试前,读者需要更新到本案例中的cfg文件,重新加载一次cfg文件。然后使用此命令对端口进行抓包保存: ngrep –p –q –W byline port 5060 >rr-stateful 执行以上命令后,使用已注册两个分机进行分机呼叫。呼叫完成后,停止ngrep命令。通过保存的日志文件查看我们的打印跟踪记录。读者会看到我们在cfg文件中设置的打印字符串信息。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:怎样在本地连接上安装NWlinkIPX_服务器 | ·下一条:跳伞副伞和主伞的区别_服务器

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有