b2b parse error

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

b2b parse error

Edwin
In my b2b script (b2b_entities.so and b2b_logic.so) I see a parse error:

ERROR:tm:partial_dlg_matching: INV/From not parsed

This is triggered by a re-invite from header:
From: <sip:number@domain>;tag=127.0.0.1alUtKGp-05164+1+59a71024+2ce91a53

Is this a bug?






Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: b2b parse error

Bogdan-Andrei Iancu-2
Hi Edwin,

What OpenSIPS version are you using ? Is there a deterministic way to
reproduce this error ?

Thanks you,

Bogdan-Andrei Iancu
   OpenSIPS Founder and Developer
   http://www.opensips-solutions.com

OpenSIPS Bootcamp 2017, Houston, US
   http://opensips.org/training/OpenSIPS_Bootcamp_2017.html

On 08/07/2017 05:40 PM, Edwin wrote:

> In my b2b script (b2b_entities.so and b2b_logic.so) I see a parse error:
>
> ERROR:tm:partial_dlg_matching: INV/From not parsed
>
> This is triggered by a re-invite from header:
> From: <sip:number@domain>;tag=127.0.0.1alUtKGp-05164+1+59a71024+2ce91a53
>
> Is this a bug?
>
>
>
>
>
>
>
>
>
>
> --
> View this message in context: http://opensips-open-sip-server.1449251.n2.nabble.com/b2b-parse-error-tp7608239.html
> Sent from the OpenSIPS - Users mailing list archive at Nabble.com.
>
> _______________________________________________
> Users mailing list
> [hidden email]
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: b2b parse error

Edwin
I use the latest stable versions on Debian stretch:

deb http://apt.opensips.org stretch 2.3-releases
opensips                       2.3.1-1 amd64
opensips-b2bua-module:amd64    2.3.1-1 amd64
opensips-mysql-module:amd64    2.3.1-1 amd64

I build one B2B front end with 2 'normal' backends (front end load balance calls to one of the backends). If i set up a call and put it on hold on the callee end (ie. my mobile), an INVITE is sent from the mobile provider to the backend to the frontend. At that moment the front end (B2B) shows a error in the log, the backend doesn't.

Gr.

Edwin
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: b2b parse error

Edwin
As addition:

I think that the plus sign ( + ) in the tag= triggers the error. This is a reserved character in RFC 3261.

reserved    =  ";" / "/" / "?" / ":" / "@" / "&" / "=" / "+" / "$" / ","
unreserved  =  alphanum / mark
mark        =  "-" / "_" / "." / "!" / "~" / "*" / "'" / "(" / ")"

A 'normal' config without B2B does not show a error in the log file ...
Loading...