gpt4 book ai didi

c++ - 将 Kamailio SIP 消息转发到 C 应用程序

转载 作者:行者123 更新时间:2023-11-28 04:43:26 28 4
gpt4 key购买 nike

我正在使用 Kamailio 作为 SIP 服务器,我想将 SIP 消息转发到 C++ 应用程序。我一直在寻找 SIP 模块来执行此操作,但文档并不完全清楚,并且在线示例也不多。

如果有人能在要使用的模块或如何解决这个问题方面为我指出正确的方向,我将不胜感激。谢谢。

最佳答案

tm 模块提供以有状态模式转发 SIP 请求的功能,如果转发是通过 UDP 完成的,则负责重新传输。目标地址可以在请求 URI(通过 $ru 变量)或目标 URI(又名出站代理地址,通过 $du 变量)中设置,然后您可以只使用 t_relay(),例如:

$du = "sip:127.0.0.1:5080";
t_relay();

tm 模块中有几个用于发送的可选函数,它们的名称以t_relay_ 为前缀。在以下位置查看有关 tm 模块的更多信息:

如果你想在无状态模式下发送(不考虑重传,并且在失败的情况下没有重新路由的选项),使用 forward() 而不是 t_relay() -- 此函数由 Kamailio 的核心导出。

关于c++ - 将 Kamailio SIP 消息转发到 C 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49738787/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com