Openser中文网

专注于VoIP,Opensips,Kamailio等技术,QQ群:QQ群:293697898

学习FreeSWITCH和OpenSER需要的能力及基础知识要求


tags:openser freeswitch 要求 能力 创建时间:2024-08-30 14:49:49

如果要转发,请注明源于:http://www.nway.com.cn/ 李浩 18621575908

  一直在做通信,也做了无数的培训或讲座,也进行了不少的服务支撑,但是从来没有明确写过类似这种标题的一种文章,借有朋友问及于此,我们聊聊这些方面(一部分是由AI来生成,这好象形成类似于毒品式的依赖,有一部分是自己的实现)。

  开源通信平台如 FreeSWITCH 和 OpenSER(现在称为Kamailio/OpenSIPS)在企业通信、VoIP 解决方案和实时通信应用中得到了广泛应用。对于希望掌握这些技术的学习者,了解所需的能力和基础知识是至关重



使用golang做一个windows界面的正则表达式校验工具


tags:OpenSIPS Kamailio FreeSWITCH Go 正则表达式 Regex 创建时间:2023-11-18 13:44:43

首先,如果不想自己编译,可以直接下载已编译好的工具。下载地址:

链接:https://pan.baidu.com/s/15jOZnAkJw13NTUQc-LCOFg?pwd=f9me

提取码:f9me

开发这个功能模块主要是为了用于验证在fsgui中的正则表达式,因为golang的标准的regexp不支持RE2,所以使用了

"github.com/dlclark/regexp2"

这个库用来支持RE2,当然它的支持应该和如拍黄片,如perl有区别,所以如果是用在golang的话,用这个工具会更好一些。

  界面:

代码:

package main

i


如何把OpenSIPS的服务名称改成你想要的


tags:更改服务器名称 OpenSIPS 创建时间:2023-11-18 13:33:45

我们在使用OpenSIPS时,老板提了个想法说,不希望使用OpenSIPS作为VoIP的名称,需要改成自己公司名称,我还和老板说,这不是多此一举吗?但老板有老板的想法,还是改吧,于是研究。

  在OpenSIPS中,有很多预置的变量是可以从cfg文件中传递过去的,经过摸索,终于找到了对应的配置,就是在配置文件中进行以下的配置。

#disable_dns_blacklist=no

/* uncomment the next line to enable IPv6 lookup after IPv4 dns 
   lookup failures (default disabl


OpenSER(OpenSIPS/Kamailio) 和FreeSWITCH间的区别


tags:OpenSIPS Kamailio FreeSWITCH 区别 创建时间:2020-03-17 08:11:35

       经常有人问我,老李,Kamailio/OpenSIPS和FreeSWITCH之间有什么区别?嗯 ,这个一句话两句话还真讲不清楚.现在我们就按发展历史、功能性、平台支持性等来论述!

      前提是我们需要知道SIP服务器的类型,典型是以下几类:

a. 注册服务器 -即只管Register消息,这里相当于location也在这里了

b. 重定向服务器 -给ua回一条302后,转给其它的服务器,这样保证全系统统一接入

c. 代理服务器 -只做proxy,即



SIP录音系统带质检(语音识别存文本)正式上线


tags:自动质检机器人 机器人 质检 SIP 呼叫中心 创建时间:2018-03-01 17:26:10

V1.0

说明 软件是用于针对其它第三方的sip服务因种种原因不进行录音,从而使用我们的录音系统进行录音,支持G711,G729,G723等录为WAV,从而避免该进行管理的录音没有。

使用端口镜像或者SIP服务器的同机安装使用。端口镜像需要把SIP信令和RTP数据转向安装录音系统的IP。

在录音结束后,由系统自动向第三方的识别系统发起ASR识别,支持讯飞,阿里,捷通华声等第三方识别系统。

配置文件

vi /opt/recordd/config.cfg

[SET]

#ali,baidu,xf,jthsh

ENGINE=xf


kamailio dispatcher的重定向分发


tags:kamailio dispatcher 创建时间:2016-11-05 11:20:30

原文:http://www.6fok.com/topics/21

dispatcher 相关配置:

modparam("dispatcher", "ds_ping_interval", 10) modparam("dispatcher", "ds_probing_threshold", 3) modparam("dispatcher", "ds_probing_mode", 0) modparam("dispatcher", "ds_ping_from", "sip:keeper@proxy.com")

路由配置:

dispatch request

route[D


思科sx10通过电信4g上网卡接入视频通话及视频会议


tags:video conference 4g上网 创建时间:2015-09-28 09:13:37

通过4g上网卡采用4g路由器接入到系统中,所有的点对点视频由服务器媒体绕过,直接两个点间进行传输,只有在接入到视频会议时,由rtpproxy实现中转。



FreeSWITCH挂MCU与Opensips协作一


tags:FreeSWITCH Kamailio Opensips MCU 创建时间:2015-09-23 11:01:15

  1. 拓扑图

kamailio或opensips公网代理

  1. 大概逻辑框架

a. 整个网络只提供一个外网地址

b. Kamailio(opensips)提供统一的信令控制

c. FreeSWITCH提供一些功能上的增强

d. 混音融屏等工作交给专业的MCU

e.



利用opensips实现点对点及转入视频会议


tags:Opensips trunserver rtpproxy 创建时间:2015-09-23 11:00:10

  1. 网络结构

2 . 简要说明

a. openser服务器中多租户。

b. openser服务器中各租户用户间对接,不能跨租户对话。

c. 针对路由使用turn + ICE处理NAT问题。

d. 当两个同一内网或不同内网间对话时只使用点对点传输避免占用太高带宽。

e. 当转入视频会议时,全部由rtpproxy实现中转。

3 . 遇到问题

a. 在用了某品牌的4G路由器和思科的视频话机置于4