如何修改 Freeswitch 中 SIP 消息的处理?
How to modify the handling of a SIP message in Freeswitch?
当从 Avaya SIP
中继收到 REFER
消息时,我需要在 freeswitch
中进行特殊处理。但是我不确定 Sofia-SIP
是否允许用户在收到 REFER
时指定回调钩子。我还没找到。
我想添加一个自定义 freeswitch
模块来处理 REFER
。如何在处理 REFER
时强制 Sofia-SIP
将控制权交给我的自定义模块?
我建议在它们之间放置 Kamailio 服务器,并根据需要进行精细的消息处理
有了 FreeSWITCH,我建议使用 LUA 模块,它为 REFER 处理提供事件回调。这可以让您控制要对 REFER 消息执行的操作。
mod_lua 作为 freeswitch 中的一个模块有很好的文档记录。痛苦在于 LUA 中的编码,根据您的喜好,这很容易或很难。
当从 Avaya SIP
中继收到 REFER
消息时,我需要在 freeswitch
中进行特殊处理。但是我不确定 Sofia-SIP
是否允许用户在收到 REFER
时指定回调钩子。我还没找到。
我想添加一个自定义 freeswitch
模块来处理 REFER
。如何在处理 REFER
时强制 Sofia-SIP
将控制权交给我的自定义模块?
我建议在它们之间放置 Kamailio 服务器,并根据需要进行精细的消息处理
有了 FreeSWITCH,我建议使用 LUA 模块,它为 REFER 处理提供事件回调。这可以让您控制要对 REFER 消息执行的操作。
mod_lua 作为 freeswitch 中的一个模块有很好的文档记录。痛苦在于 LUA 中的编码,根据您的喜好,这很容易或很难。