这可能是我在通过sailfin 应用程序与PSTN 网关集成期间面临的一个基本问题。从网关接收初始 INVITE 并在内部处理,然后将 100 尝试和 200 OK 响应发送回网关。但是网关从不回复 ACK。
初步调查显示,INVITE 已从远程端口 xxxxx(任何随机 UDP 端口)收到,而在 INVITE Header 中,via 报头包含端口为 5060,contact 报头也包含 5060。由于 via 报头具有端口信息 5060,Sailfin 总是将响应发送回端口 5060,而不是接收请求的端口 xxxxx。
Sailfin 中是否有任何方法可以忽略 via 标头信息并将响应发送回它收到请求的端口?还是我需要操纵通过头?