您当前的位置是:  首页 > 资讯 > 国内 >
 首页 > 资讯 > 国内 >

Kamailio/OpenSIPs环境下各种部署场景cfg文件分享

2019-09-25 15:50:44   作者:james.zhu    来源:Asterisk开源派   评论:0  点击:


  Kamailio和openisps是现在非常受欢迎的开源软交换平台。基于以上两种平台,用户可以实现多种SIP应用场景的配置,特别是和媒体服务器对接集成以后,极大拓展了其具体的业务功能。市场上,最主要的使用场景还是软交换平台和媒体服务器的集成,通过和媒体服务器集成实现语音业务能力的控制和扩展。目前,大部分的用户使用的媒体服务器上是星号或FreeSWITCH的。因此,如何实现Kamailio / OpenSIPS对接星号或者FreeSWITCH的是一个非常重要的话题。在对接集成过程中,Kamailio或者OpenSIPS的CFG配置文件是系统集成的核心。
  CFG文件控制着整个SIP处理的所有流程。但是,大部分情况下,不同的配置场景其CFG文件的编写是不同的。如果读者不是非常熟悉SIP呼叫流程或CFG配置的用户,编写CFG文件是必须面对的最大的挑战。开源社区在这方面做了很多贡献,一些热心的开源技术人员不断分享自己的技术文档,通过逐步积累,帮助了很多用户。以下我们和读者分享的就是一位系统技术人员分享的各种Kamailio / OpenSIPS的配置场景CFG文件,使用这些配置文件可以比较轻松实现用户所需要的功能配置。
  使用说明:
  1)读者必须了解Kamailio / OpenSIPS的安装操作流程
  2)读者必须了解的Asterisk或FreeSWITCH的的运行配置,包括安装,拨号规则,注册等。
  3)用户需要了解CFG配置文件的加载语法,CLI命令。
  4)用户需要修改到自己的本地配置环境,包括数据库,端口,IP地址等。
  主要支持的配置场景包括:
  1. 负载均衡,通过Kamailio / OpenSIPS实现负载均衡的处理。
  2. OpenSIPS作为简单SBC功能实现的配置
  3. Opensips的呼入呼出管理
  4. 注册
  5. 无状态设置
  6. 快速拨号设置
  7. 失败处理控制
  8. 拓扑隐藏设置
  9. TLS连接
  10. 早期媒体流处理
  11. 的WebRTC配置
  12. NAT设置
  以下是具体场景配置的CFG更新记录,用户可以下载CFG,修改成自己的环境进行测试。
  Kamailio配置:
类型 名称 最新提交消息 提交时间
  Barebone_SIPServer 基本的kamailio服务器 2个月前
  Loadbalancer_SIP_proxy 分隔模块解释 2个月前
  Lua-kamailio注册商许可授权 LUA注册商位置 2个月前
  Lua-kamailio短裤 初恋 3个月前
  注册句柄 为注册处理添加了示例 3个月前
  RTPEngine_media_proxy rtp引擎代理 14天前
  RTPProxy rtp代理 2个月前
  TLSonly 仅tls sip连接 2个月前
  Topology_hiding 拓扑隐藏 14天前
  会计 acc饮even饮 2个月前
  cdr_accmodule cd交流模块 7天前
  early_media_handle 早期媒体 7天前
  edge_proxy 边缘代理kamailio 14天前
  分叉 丝线,平行叉 7天前
  jsonrpc_remoteprocesscalls json rpc 2个月前
  mysql_user_stoarge mysql发布 2个月前
  NAT NAT 7天前
  psql_location_storage 饮水器和荷马月球HEP协议 2个月前
  psql_webrtc_rtpengine PSQL 14天前
  psql_webrtc_rtpproxy 重命名了几个项目 2个月前
  record_routing 解释记录路由 2个月前
  redis_db Redis数据库缓存存储 上个月
  注册和用户定位 自述 3个月前
  rtpengine_bridge_on_fail rtp引擎数据包 上个月
  带标志的简单中继 中继 2个月前
  sipcapture_siptrace_hep 在WebRT中对WebRTC进行SIP捕获SIP跟踪和TLS修改 2个月前
  SIPP SIPP 7天前
  stateful_dialog_handle 有状态事务处理自述文件 7天前
  stateful_transaction_handle 有状态事务处理自述文件 7天前
  webrtc_to_sip_ipv4_ipv6_with_rtpengine 重命名了几个项目 2个月前
  webrtc_to_sip_with_rtpengine rtp引擎数据包 上个月
  webrtc_to_webrtc_RTPengine wenrtc到webrtc conn 2个月前
  webrtc_to_webrtc_ws 在WebRT中对WebRTC进行SIP捕获SIP跟踪和TLS修改 2个月前
  README.md 自述 3个月前
  kamcmd_debug.md kamcmd ul.show 2个月前
  kamctl_debug.md kamctl解释 2个月前
  sipsak_debug.md sipsak 2个月前
 
类型 名称 最新提交消息 提交时间
  更新cfgs 15天前
  failure_handle 更新cfgs 15天前
  欺诈识别 更新cfgs 15天前
  inbound_outbound_flow 更新cfgs 15天前
  local_route 更新cfgs 15天前
  最小 最小 15天前
  opensips_load_balancer 更新cfgs 15天前
  opensips_proxy_accounting 会计代理 15天前
  opensips_sbc 入站出站sbc 15天前
  permissioncontrol 更新cfgs 15天前
  rate_limiter_accounts 更新cfgs 15天前
  RECORD_ROUTE 记录路线 2个月前
  rediscache_integration 更新cfgs 15天前
  注册员 记录路线 2个月前
  reply_handle 更新cfgs 15天前
  rtpproxy rtp代理: 2个月前
  快速拨号 更新cfgs 15天前
  stateless_server stateless_server 15天前
  .DS_Store 更新cfgs 15天前
  INSTALL.md 修改安装说明 15天前
  README.md  
  CFG配置文件链接:
  https://github.com/altanai/opensipsexamples
     
   
  关注微信公众号:asterisk-cn,获得有价值的Asterisk行业分享
  Asterisk freepbx,FreeSBC技术文档:www.freepbx.org.cn
  融合通信商业解决方案,协同解决方案首选产品:www.hiastar.com
  Asterisk / FreePBX / FreeSBC中国合作伙伴,官方qq技术分享群(3000人):589995817
【免责声明】本文仅代表作者本人观点,与CTI论坛无关。CTI论坛对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

专题

CTI论坛会员企业