当前位置: 首页 > news >正文

测试 FreeSWITCH 的 sip_invite_route_uri

bgapi originate sofia/external/1234@61.132.230.73:5161 &echo

得到的是:

172.17.129.123:5088 -> 61.132.230.73:5161
INVITE sip:1234@61.132.230.73:5161 SIP/2.0
Via: SIP/2.0/UDP 8.141.11.8:5088;rport;branch=z9hG4bKcagQFyUgF21NS
Max-Forwards: 70
From: "" <sip:0000000000@8.141.11.8>;tag=t97H06r7rK2vj
To: <sip:1234@61.132.230.73:5161>
Call-ID: 683839e5-6a31-123e-61bf-00163e324ab9
CSeq: 95475261 INVITE
Contact: <sip:mod_sofia@8.141.11.8:5088>
...

但想修改 sip 头,有什么好办法呢?(比如修改主叫号码等)

当然有!

global_setvar sip_invite_route_uri=<sip:1234@172.17.129.123:6666;lr;orig>

用同样的命令再次呼出

bgapi originate sofia/external/1234@61.132.230.73:5161 &echo

则得到:

172.17.129.123:5088 -> 172.17.129.123:6666
INVITE sip:1234@61.132.230.73:5161 SIP/2.0
Via: SIP/2.0/UDP 8.141.11.8:5088;rport;branch=z9hG4bKmjtXXp2cr9KBp
Route: <sip:1234@172.17.129.123:6666;lr;orig>
Max-Forwards: 70
From: "" <sip:0000000000@8.141.11.8>;tag=6NQUNB3HpyDXD
To: <sip:1234@61.132.230.73:5161>
Call-ID: ddb0fd6b-6a32-123e-61bf-00163e324ab9
CSeq: 95475574 INVITE
Contact: <sip:mod_sofia@8.141.11.8:5088>
...

剩下的就很简单了,配置 kamailio/opensips ,用 sip proxy 修改 sip 头

kamailio/opensips listen=udp:172.17.129.123:6666

也就是 fs->sip proxy->落地

FreeSWITCH 很强很方便,只要用心,就能解决好多实际问题


http://www.mrgr.cn/news/91735.html

相关文章:

  • 三、Three.js模型对象、材质
  • 设计模式教程:装饰器模式(Decorator Pattern)
  • spring boot知识点5
  • 从零开始学习PX4源码9(部署px4源码到gitee)
  • debezium专栏文章目录
  • vscode的一些实用操作
  • nginx ngx_http_module(9) 指令详解
  • Android14(13)添加墨水屏手写API
  • 【学习笔记】Cadence电子设计全流程(二)原理图库的创建与设计(8-15)
  • IO进程 day03
  • (十七)WebGL中 图像处理的初识
  • 解耦的艺术_应用架构中的解耦
  • 高并发内存池项目介绍
  • 广度优先搜索--之重生之我是蒟蒻,从入坟到入坑式讲解
  • 机器学习笔记——常用损失函数
  • 用openresty和lua实现壁纸投票功能
  • openharmony中hdf框架的驱动消息机制的实现原理
  • DeepSeek 助力 Vue 开发:打造丝滑的点击动画(Click Animations)
  • 在UBUNTU下搭建Deepseek
  • 京东杀入外卖界,这波操作到底香不香?