首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SIP REG Digest认证算法分析

    一、回顾SIP Register的认证过程 Client(通常是话机)向REG Server(一般是OpenSIPS或Freeswitch)发起REGISTER注册请求(注:此时发送的请求里,只有一些用户名...2.2 采用WireShark抓包 参考上图,启动WireShark,指定网卡以及抓包的协议为sip后,本机用Client注册登录1次,就能抓到这4个阶段的SIP信令(注:上图的REG Server是OpenSIPS...),跟FreeSwith做为REG Server对比,可以发现OpenSIPS第3阶段,返回的Authorization里,少了cnounce、 qop、nc这3个值,这一点要注意一下。...00000001 则HA1 = MD5("1000:10.32.26.25:1234") = 6a5e40ec8a6cbac75b9914b271516a47 (假设password为1234) 例2(OpenSIPS...HA2) auth或auth-int MD5(HA1:nonce:nonceCount:cnonce:qop:HA2) 计算结果如下: 例1(FreeSwitch充当REG Server) 例2(OpenSIPS

    1.6K21

    干货 | 携程软件SBC实践

    通过技术选型,我们采用了OpenSIPS+RTPProxy组合的方式来实现APP端软电话的接入,我们称之为VAG。...OpenSIPS是一个已经非常成熟的开源SIP服务器,它不仅仅可以当作SIP代理,同时它包含了一些应用层的功能,比如我们上文提到的SIP背靠背代理功能。...通过OpenSIPS,我们可以轻松的实现SBC需要的SIP协议转换,NAT功能,拓扑隐藏等等。 VAG大致的架构如下: ?...实现过程: 1)通过OpenSIPS实现了SIP client 注册消息的转发,将client的注册消息转发至后端办公电话系统上,实现client在服务端的注册与鉴权; 2)client发起呼叫时...,invite消息将发向VAG,VAG中OpenSIPS将invite消息转发到后端办公电话系统,可以高效处理transaction以及dialog; 3)Invite relay的时候VAG实现SIP

    4.3K95

    基于Freeswitch的语音视频通话

    之前写过一篇《阿里云 opensips nat内网穿透》,当时是为了解决对讲机视频对讲的问题。但是之前的方案存在一个问题,那就是虽然服务器能够正常提供服务。...See LICENSE file fore more details. ——————————————————— 可以通过源码编译的方式进行安装: Debian/Ubuntu/Mint sudo...mode full --primaryinterface 47.*.*.4 --altinterface 172.18.99.29 --verbosity 3 Freeswitch可以通过docker安装...,或者源码编译: 1.docker地址:https://hub.docker.com/r/safarov/freeswitch 2.源码安装网上的安装文章也比较多了,可以搜索即可。.../fs_cli -x reloadxml 添加账号之后会发现超过1100之后的号码都无法进行呼叫,需要修改拨号计划: root@opensips:/usr/local/freeswitch/conf/dialplan

    4.4K31
    领券