Hi Kingsley,
According to the docs [1], the "-1" ret code means "No SIP message". Do
you see any parsing errors in the logs, while doing the validation?
[1]
https://opensips.org/html/docs/modules/3.1.x/sipmsgops.html#func_sipmsg_validate
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
https://www.opensips-solutions.com
OpenSIPS eBootcamp 2021
https://opensips.org/training/OpenSIPS_eBootcamp_2021/
On 10/18/21 5:25 PM, Kingsley Tart wrote:
Hi,
Using OpenSIPS 3.1.5 I'm getting validate_dialog() returning $rc=-1 on
re-invites.
I have this in opensips.cfg:
modparam("dialog", "dlg_match_mode", 1)
The top of route() looks like this:
route {
if (has_totag()) {
if (is_method("ACK") && t_check_trans()) {
t_relay();
exit;
}
if (!loose_route()) {
send_reply(404, "Not here");
exit;
}
if (!validate_dialog()) {
xlog("L_WARN", "Ignoring $rm from $si due to invalid dialog;
rc=$rc\n");
}
I've attached an (anonymised) SIP trace. OpenSIPS isn't responding to
the reinvites as I'm seeing "Ignoring INVITE from (address) due to
invalid dialog: rc=-1" (as per the xlog above).
Is there something wrong with these re-invite messages, or something
I'm doing wrong in OpenSIPS?
Cheers,
Kingsley.
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users