[OpenSIPS-Users] validate_dialog() failing to recognise reinvites

Bogdan-Andrei Iancu bogdan at opensips.org
Tue Oct 19 07:08:46 EST 2021


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
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20211019/acc31ad2/attachment-0001.html>


More information about the Users mailing list