Debian 10 编译安装 OpenSIPS 2.4.11

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Debian 10 编译安装 OpenSIPS 2.4.11相关的知识,希望对你有一定的参考价值。

参考技术A (左右键进入返回,空格键选中(*),回车键确定)

修改配置文件:/tools/install/opensips/etc/opensips/opensipsctlrc

参考:
开源的 softswitch-gateway 项目: https://github.com/Atoms-Cat/softswitch-gateway
oepnsips、freeswitch高可用实现方案部署

【Freeswitch+Opensips】将freeswitch上的网关通过opensips注册

参考技术A 如果freeswitch上有一个网关是注册在别的系统或者呼叫中心上的,那么可以通过配置external下的xml文件来实现注册。注册也很简单,可以参考external下的example样例来写。主要也是把realm,username,password等写清楚即可。
如下示例所示一个简单external gateway的注册

注册流程如下

那么如果新增了opensips这个网关怎么办呢?
基本思想是将freeswitch的注册发送地址改为opensips,然后在opensips修改sip路由,将注册消息转发至真实地址。
注册流程如下

那么现在的注册信息需要改写一下,

这里的改动主要有两点:

修改opensips.cfg文件中的路由脚本部分,主要添加一下register消息的处理

以上是关于Debian 10 编译安装 OpenSIPS 2.4.11的主要内容,如果未能解决你的问题,请参考以下文章

OpenSIPS 一键安装脚本-及 OpenSIPs+N个FreeSWITCH 实战技巧

OpenSIPS 一键安装脚本-及 OpenSIPs+N个FreeSWITCH 实战技巧(2)

OpenSIPS 安装配置

debian系统安装最新lnmp编译最新php7.1.2及nginx1.10.3及mysql5.7及5.6

imx6ull+debian10 构建静态qt交叉编译环境

debian上Zabbix编译安装