kamailio
-
kamailio内置SIP解析器讨论
针对SIP代理的需求,Kamailio支持了内置的SIP解析器,解析器具备以下处理能力: ● 快速的进程 – 与通常只处理少量dialog的客户端用户代理不同,SIP服…
-
Kamailio 各种 log 参数设置
kamailio 提供了非常强大的SIP软交换支持,支持了不同的业务模块。如果用户需要对Kamailio进行运维管理时,需要不同的系统日志排查手段和方法。用户通过不同的log日志来…
-
kamailio SIP安全基础讨论
kamailio 软交换是运营级VOIP平台,安全问题是用户部署中面临的挑战。笔者在以前的文章中针对SIP安全输出了很多的文章,包括了使用外部网元SBC来保证UC的安全等传输。 我…
-
kamailio如何将计费信息写入数据库
计费信息写入数据库可能是最方便的后端存储方式,使用SQL命令查询可以直接生成报告。因为,Kamailio本身没有SQL后端,通过连接方式实现了其内部DB API的No-SQL后端连…
-
Kamailio的两种计费机制
kamailio计费模块支持两种计费机制,实现对计费事件的写入: ● 通过给SIP事务打上特殊标记,当该事务完成时将会写入计费事件(即,发送给上游的SIP响应代码大于或等于200)…
-
Kamailio性能问题排查手段-core模块的时延报告和性能基准测试模块
服务器的性能是服务器稳定的主要指标。服务器的性能排查有很多方法。本章节介绍了几种关于Kamailio性能排查的机制,这些工具用于排查Kamailio处理速度变慢的问题。当然,我们首…
-
Kamailio Transformations:常用的伪变量转换函数
伪变量转换函数大部分在 pv 模块中处理,官方文档记录的很全面,但是给的例子比较少。本文列举比较常用的转换函数。 参数列表转换 根据名字从参数列表里面找到对应的项目,并返回其值 n…
-
Kamailio v5.8.0 版本发布
2024 年 3 月 7 日 Kamailio v5.8.0正式发布,这是一个新的重要版本,经过近10个月的联合开发和测试,增加了新的功能和改进。 简而言之,该主要版本带来了 4 …
-
如何实现kamalio交叉编译
交叉编译是在一个平台(主机)上为另一个不同的平台(目标)编译程序的过程。这在嵌入式开发中非常常见,因为目标设备通常不具备编译大型项目所需的资源。Kamailio是一个开源的SIP服…
-
在 Kamailio 中缓存数据库查询结果
数据库查询是一项成本相对较高的操作。虽然在很多情况下绝对有必要这样做,但反复访问数据库以获取相同的信息却是一种糟糕的模式。在 Kamailio(至少对我来说)中,一个相当普遍的做法…
-
Kamailio 中的路由类型
在Kamailio中,路由关键字就像其他编程语言中的函数。然而,由于 Kamailio 的消息处理性质,Kamailio 中存在各种类型的路由。并不是所有路由类型都能访问所有函数,…
-
确保Kamailio通过HTTP传输的JSON-RPC安全
我在上一篇文章中介绍了 Kamailio 的 JSCON-RPC over HTTP,旨在介绍 RPC 的使用方法,但被指出不安全且不适合生产。现在,让我们看看如何纠正这一问题。本…
-
Kamailio RPC over HTTP 简介
简介 本文是关于如何通过 HTTP 在 Kamailio 上设置和使用 RPC 的基本概述。由于本示例极不安全,因此绝对不能在生产中使用。下一篇文章将介绍如何正确确保示例安全,以便…
-
Kamailio 有状态代理与无状态代理
人们通常会讨论 SIP 代理是 “有状态 “还是 “无状态 “运行,但这些概念之间的区别可能很难把握。RFC3261 中当然有详细说…
-
什么是路由?Kamailio中的路由
路由这个词,一般人可能既熟悉又陌生。熟悉的是,基本上家家都有个路由器;陌生的是这个路由器跟我们这里说的路由是一个东西吗? 路由,对应的英文是Route,即选路的意思。家用的路由器也…
-
如何使用 Kamailio 和 RTPProxy 负载平衡 SIP 和 RTP 流量
在本文中,我们将引导您完成使用 Kamailio 和 RTPProxy 扩展 Asterisk 集群的过程。该解决方案提供跨多个 Asterisk 节点的 SIP 呼叫和媒体流量的…
-
突破kamailio/OpenSIPS性能瓶颈的8个方向
呼叫系统系统性能决定呼叫处理的cps,当然cps决定系统效率,决定公司营收。尽管kamalio处理性能已经非常强大,但是在实际生产中仍然需要面对性能瓶颈的问题。如果从比较高层的li…
-
开源 SIP 服务器 kamailio 核心配置文件cfg
Kamailio的配置文件是一个文本文件,通常命名为”kamailio.cfg”。它包含了Kamailio的配置信息和路由规则,用于控制Kamailio的呼…