专注于VoIP,Opensips,Kamailio等技术,QQ群:QQ群:293697898
This is a step by step tutorial about how to install and maintain Kamailio SIP server development version using the sources downloaded from GIT repository - the choice for those willing to write code for Kamailio or to try the new features to be released in the future with the next maj
经常有人问我,老李,Kamailio/OpenSIPS和FreeSWITCH之间有什么区别?嗯 ,这个一句话两句话还真讲不清楚.现在我们就按发展历史、功能性、平台支持性等来论述!
前提是我们需要知道SIP服务器的类型,典型是以下几类:
a. 注册服务器 -即只管Register消息,这里相当于location也在这里了
b. 重定向服务器 -给ua回一条302后,转给其它的服务器,这样保证全系统统一接入
c. 代理服务器 -只做proxy,即
V1.0
说明 软件是用于针对其它第三方的sip服务因种种原因不进行录音,从而使用我们的录音系统进行录音,支持G711,G729,G723等录为WAV,从而避免该进行管理的录音没有。
使用端口镜像或者SIP服务器的同机安装使用。端口镜像需要把SIP信令和RTP数据转向安装录音系统的IP。
在录音结束后,由系统自动向第三方的识别系统发起ASR识别,支持讯飞,阿里,捷通华声等第三方识别系统。
配置文件
vi /opt/recordd/config.cfg
[SET]
#ali,baidu,xf,jthsh
ENGINE=xf
https://blog.opensips.org/2017/02/08/rabbitmq-evolution-with-opensips-2-3/
RabbitMQ is a powerful and widely used tool for message queuing integrations. And the usage of such a tool requires a more flexible support from OpenSIPS. Let’s see what 2.3 has to offer when comes to RabbitMQ based integrat
在openser系列中,如果用dispatcher模块,总会看到类似以下这样的调用方式:
ds_select_dst("1", "5");
第一个参数是网关组,第二个怎么选择呢?
“0” - hash over callid
“1” - hash over from uri.
“2” - hash over to uri.
“3” - hash over request-uri.
“4” - round-robin (next destination).
“5” - hash over
众所周知,SIP服务器有很多种类型,诸如注册服务器、重定向服务器、代理服务器、B2BUA等等,在多年的使用中,针对FreeSwitch, OpenSIPS, Kamailio等SIP服务器,做些总结。
平常使用中我们还是把OpenSIPS和Kamailio这两个OpenSER的后人做代理服务器较多,因为它的确是性能杠杠滴,而且稳定性也可靠。他们用于大量的SIP请求分发,或者类似运营商级别的用户的VoIP通信管理。这两者怎么选呢?我的看法是他们有点类似fedora和centos的感觉,当然细节的地方还是有所不同。Kamailio与fedora的特点一样,更新快,增加功
原文: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")
路由配置:
route[D
由于甲方的并发需求和单机挂载数量较多,故而我们采用多机挂多机的方案来实现负载相对均衡,而又由于甲方要求我们必须使用纯软应用,故而我们采用的有以下两种方式:注册式负载均衡、媒体式负载均衡。
方案简介
注册式负载均衡
结构图
说明:
所有的注册是由负载均衡服务器直接分发出去,由各媒体服务器进行管理
而媒体服务器通过数据库或内存数据库等共享注册数据
呼叫进入时,由各媒体服务器直接处理或者由外部呼叫进入时,分发给各不同的媒体服
以下由QQ群友 風華血月(963641045)分享
1.环境:阿里云Debian 8.04 64位系统,防火墙默认开启,数据库mysql
防火墙充许所有的请求
2.默认已经安装了kamailio,配置连mysql数据库,添加用户,不会的可以根据官方文档: http://www.kamailio.org/wiki/install/4.4.x/git
或群里崔工文档进行安装
3.安装mediaproxy,mediaproxy属于AG Projects ,参考官方文档:http://mediaproxy.ag-projects.com/projects/mediaprox