1

奇怪的问题在这里。我可以看到 BYE 没有被发送到实际 IP。我看到 BYE 从 opensips (1.11.3 tls) 转到本地 ip 192.168.1.x 所以通话不会挂断。其他一切正常。

这就是我管理 NATED 设备的方式。

    if (nat_uac_test("18")) {
            if (is_method("REGISTER")) {
                fix_nated_contact(); # Rewrite contact with source IP of signalling
                fix_nated_register();
                force_rport();
                setbflag(6);    # Mark as NATed
            };
                if (is_method("INVITE")) {
                    fix_nated_sdp("10"); # Add direction=active to SDP
                    force_rport();
                };

    };

任何想法?

4

1 回答 1

0

您可以尝试以下代码来解决您面临的问题。

if (is_method("CANCEL|BYE")) {
        if (t_check_trans())
            t_relay();
        exit;
    }
于 2016-01-26T13:46:48.840 回答