
Kamailio
可为山
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FreeSWITCH apply-proxy-acl 研究
- 这里要注释-->-- 一定要先配置 apply-inbound-acl, 否下 proxy-acl 就不起作用了 -->如果 domains allow MicroSIP ip, 那么呼叫不鉴权。如果 domains deny MicroSIP ip, 那么呼叫鉴权。此外,呼叫不鉴权,可以这样修改 apply-inbound-acl。Fs 呼叫鉴权逻辑是什么?原创 2025-07-31 18:24:42 · 184 阅读 · 0 评论 -
怎样让Kamailio dispatcher prob 又快又准
dispatcher原创 2025-07-31 09:35:23 · 234 阅读 · 0 评论 -
关于 Kamailio 的 mhomed
如需进一步讨论,请使用[email protected]邮件列表,其他用户可能会提供更多建议,例如有助于解决问题的操作系统配置选项。此外,根据我的观察,在某些情况下,如果虚拟IP是绑定在同一网络接口/网卡上的第二个IP地址,系统可能无法正确上报该虚拟IP(这同样更多是从操作系统层面来看待的),进而影响入站流量的目标IP识别。如果恰好虚拟IP存在通往目标的路由(无论目标是内部还是外部),系统就会使用该虚拟IP。老实讲,我不太懂,碰到的比较少,理解的不好。原创 2025-06-24 15:42:03 · 378 阅读 · 0 评论 -
Kamailio rtpengine_subscribe_request
master 版本的 rtpengine 新增了函数。原创 2025-06-20 14:16:41 · 210 阅读 · 0 评论 -
用 wireshark 解密 SIP over TLS 以及 SRTP 解密
todo原创 2025-05-14 10:44:29 · 402 阅读 · 0 评论 -
讲讲自己练习 Kamailio 的体会
kamailio 心得原创 2025-05-09 09:13:36 · 258 阅读 · 0 评论 -
支持 BLF 的 Kamailio 脚本
直接看脚本就行,不需要本人叨叨了。原创 2025-05-06 15:37:40 · 202 阅读 · 0 评论 -
rtpengine and redis
redis 用来在不同 rtpengine 实例之间同步会话信息。其中之一是陶宇飞的演讲稿,致敬陶女士!回头做做测试,看下到底怎么用。原创 2025-02-20 09:46:39 · 191 阅读 · 0 评论 -
介绍 Kamailio 的 kamcmd
kamcmd ,或者 kamcmd -s unix:/run/kamailio/kamailio_ctl。Kamailio 的 kamcmd 作用跟 FreeSWITCH 的 fs_cli 类似,kamailio.cfg 可以增加 xhttp.so 以及 xhttp 路由的路由处理。前者调用 kamailio 核心的 rpc 或者kamailio 模块的 rpc。Kamailio 早期版本也支持 MI,文档说现在不再支持 MI 了。其实还有很多命令,kamcmd help ,看下哪些对自己有用。原创 2025-02-19 11:42:15 · 180 阅读 · 0 评论 -
Kamailio 6.0.0 已经 release
粗略看了下,个人感觉最大的变化是支持多线程。原创 2025-02-05 09:02:26 · 152 阅读 · 0 评论 -
2600hz sbc 从 OpenSIPS 迁移到 Kamailio
如题。原创 2025-02-04 08:15:01 · 162 阅读 · 0 评论 -
Kamailio 不通过 dmq 实现注册复制功能
【代码】Kamailio 不通过 dmq 实现注册复制功能。原创 2025-02-03 19:03:55 · 219 阅读 · 0 评论 -
Kamailio 迷你镜像
这样 build 出来的 Kamailio 应该是最小的,不到 60 兆。Debian 可以添加 packagecloud 仓库。目前 Kamailio 的版本是 5.8.4。有个 shell 脚本可以自动完成这个事情。基于 alpine 的镜像体积比较小。CentOS 似乎也行,但我没测试过。支持 x86 和 arm 架构。原创 2025-02-03 11:11:32 · 165 阅读 · 0 评论 -
Kamailio dlg_bridge
所谓 bridge 应该是 Kamailio 先呼通一个,成功后再发 refer |到另外一个。在 xhttp 路面里面调用 dlg_bridge, 应该是实现了点击拨号的功能。坦白讲,要完全调通可能还有很多细节需要注意,可能还要修改源码。逻辑不复杂,但能不能做成功还不清楚,以后有机会试试。原创 2025-01-15 09:09:53 · 414 阅读 · 0 评论 -
Kamalio 的 $nh(key)
JSSIP 跟 Kamailio 之间的 WSS 链接断开了(可能因为某种原因),JSSIP 会在 2 秒之后自动注册。Kamailio 发 BYE 给 JSSIP,正常情况下是发不到的,那怎么办呢?本文仅仅给一个思路,切勿原文照抄,多查文档多做练习多思考,方为上策。JSSIP 呼叫 Kamailio,应答。JSSIP 注册到 Kamailio。原创 2025-01-08 10:52:33 · 351 阅读 · 0 评论 -
CentOS7.9 Kamailio 安装
试了试,Kamailio 貌似最高就是这个版本,5.6.5。CentOS7.9 太旧了。原创 2024-10-18 15:08:05 · 288 阅读 · 0 评论 -
关于 Kamailio/OpenSIPS 双中心之简介
双中心方案的好处是俩系统可分可合,部署简单,路由脚本也很简单。OpenSIPS 不支持预处理,但逻辑是一样的。上面路由代码的关键是要准确理解分支。这样有两个分支,其中第一个叫主分支。原创 2024-10-02 21:32:36 · 499 阅读 · 0 评论 -
FreeSWITCH呼叫Kamailio,Kamailio的路由要怎么写?
定一个需求:用户注册到Kamailio,FreeSWITCH把INVITE送到Kamailio,后者要么Relay到注册用户,要么Relay到落地网关(比如Vos),那么Kamailio的路由脚本要怎么写呢?我做测试用的是fs1.10.7版本,INVITE包里面的contact头有点小问题,但1.10.8修复的很好。define FLT_FROM_FS 10 /*范围是0到31之间,跟其他的事务标志不冲突*/INVITE_FROM_FS子路由里面处理。AUTH子路由里面跳过对fs的认证。原创 2023-02-22 11:25:54 · 1013 阅读 · 3 评论 -
关于Kamailio rtpengine模块
rtpengine原创 2023-07-24 16:01:08 · 731 阅读 · 0 评论 -
kamailio mid-register
kamailio 收到 REGISTER 请求后,可以增加 path 头(其他的不动),再 dispatcher 到 FreeSWITCH。但对 FreeSWITCH 版本有要求,需要 1.10.8 或者更高版本(之前的版本对 path 的处理是有 bug 的)那就在 Contact 头上做文章,也就是把 Contact 头换成 kamailio 自己的。ua<---60秒注册--->kam<---3600秒注册--->fs。这个就是 mid-register。这是一种处理办法,就是转发注册。原创 2024-07-29 16:40:58 · 688 阅读 · 0 评论 -
手工创建 postgres kamailio 数据库
postgres server 16: ip 地址为 192.168.31.100,用户 postgres 的密码为 ******如果是源码编译,sql 文件的路径要调整为 /usr/local/share/kamailio/postgres。kamailio v5.7.5: ip 地址为 192.168.31.101。1.1. 创建 kamailio 用户和 kamailio 数据库。1.2. 创建 kamailio 相关的表以及索引等。原创 2024-07-12 17:20:54 · 1072 阅读 · 0 评论 -
CentOS8.5 下编译 kamailio5.7.6 和 rtpengine9.5.8
轮转配置好之后,记得运行 `systemctl restart rsyslog` 重启 rsyslog 服务,使之生效。附 /etc/logrotate.d/kam_rtpe。把 rtpengine 配置成服务,这个后面讲。附我的 /etc/rsyslog.conf。CentOS8 已经停更了,但还是有人用。还要配置 syslog 轮转。尝试了下,特记录如下。请参考相关资料,不难。一周轮转(7个文件)原创 2024-07-11 14:34:17 · 907 阅读 · 0 评论 -
简述 Kamailio 的多租户
多租户则不然, insert into subscriber(username, domain, password) values ('1000', 'abc.com', '1234'),domain 是必填项目。如果单租户, insert into subscriber(username, password) values ('1000', '1234'),这样就行。这些没办法展开说明,建议您多查文档多做测试,多了就有感觉了,没捷径可走。但多租户则不然,这是两个不同的用户。就是域名+冒号+端口。原创 2024-07-09 09:10:23 · 424 阅读 · 0 评论 -
简单介绍 Kamailio cfg_rpc 模块
Kamailio cfg_rpc 模块原创 2024-06-25 22:49:47 · 748 阅读 · 0 评论 -
Kamailio dialog timeout
Kamailio dialog timeout原创 2024-05-31 15:41:05 · 284 阅读 · 0 评论 -
没有 rr 头的 kamailio 路由脚本
没有 rr 头的 kamailio 路由脚本要怎么写原创 2024-05-31 12:15:44 · 499 阅读 · 0 评论 -
CentOS7 安装 Kamailio
CentOS7 安装 Kamailio原创 2024-05-11 16:38:19 · 439 阅读 · 2 评论 -
手工创建 kamailio database tables
手工创建 kamailio database tables原创 2024-05-11 11:16:17 · 1002 阅读 · 0 评论 -
Kamailio openssl 3.0.x 需要注意的事项
Kamailio openssl 3.0.x 需要注意的事项原创 2024-05-08 20:21:25 · 341 阅读 · 0 评论 -
分享 Kamailio 5.7.x 预处理一例
分享 Kamailio 5.7.x 预处理一例原创 2024-05-08 12:04:28 · 315 阅读 · 0 评论 -
Kamailio 的 uuid_kill
Kamailio 的 uuid_kill原创 2024-04-21 16:28:18 · 836 阅读 · 0 评论 -
Kamailio 与 Homer 集成
Kamailio 与 Homer 集成原创 2024-04-21 16:03:26 · 477 阅读 · 0 评论 -
讨论主叫号码和鉴权用户不一致方面的问题
讨论主叫号码和鉴权用户不一致方面的问题原创 2024-03-29 14:01:46 · 485 阅读 · 0 评论 -
比较 Kamalio 和 FreeSWITCH 的 rewrite contact
比较Kamalio和FreeSWITCH的rewrite contact原创 2024-03-28 09:53:36 · 1211 阅读 · 0 评论 -
Kamailio Debian12 安装
apt-key已经淘汰了。原创 2024-03-14 14:42:17 · 803 阅读 · 0 评论 -
Kamailio的filter_body函数
Kamailio的filter_body函数原创 2024-03-13 10:23:23 · 408 阅读 · 0 评论 -
Kamailio跟kemi有关的全局参数
Kamailio跟kemi有关的全局参数原创 2024-03-12 15:06:54 · 488 阅读 · 0 评论 -
比较Kamailio v5.8.0 几个宏
Kamailio v5.8.0 几个宏的比较原创 2024-03-12 09:42:17 · 479 阅读 · 0 评论 -
Kamailio v5.8.0增加了哪些功能
Kamailio v5.8.0增加了哪些功能原创 2024-03-11 16:44:30 · 663 阅读 · 0 评论 -
使用Kamailio的modparamx
Kamailio modparamx原创 2024-03-07 16:26:39 · 420 阅读 · 0 评论