如何修改Yate的传出SIP消息?

时间:2015-11-10 00:06:59

标签: sip voip

我需要从Yate生成的SIP消息的Via字段中剥离rport参数(以便与损坏的对等体兼容)。我可以使用Yate的脚本功能来执行此操作吗?如何拦截和修改传出的SIP消息?

1 个答案:

答案 0 :(得分:0)

通过阅读代码,我发现Yate已经支持此功能。在accfile.conf中,在定义要注册的sip服务器的部分中,放置以下行:

<form>
  <input type="number" min="1" max="10" name="rows" required />rows
  <input type="number" min="1" max="10" name="columns" required />columns
  <input type="button" name="button" value="create table" />
</form>

这可以防止将rport参数放入SIP消息中。如果你在NAT后面,这可能会破坏路由,所以要小心。

因此,示例配置为:

xsip_flags=1