Hi, Samy!
Can you make sure you are not calling topology_hiding() twice on the
same request? Can you put an xlog just before each topology_hiding()
apearence in your code to make sure?
Best regards,
Răzvan Crainea
OpenSIPS Solutions
www.opensips-solutions.com
On 11/14/2016 08:30 PM, SamyGo wrote:
Hi Razvan,
Here is the requested data.
*INITIAL INVITE:
*Via: SIP/2.0/TLS 123.123.212.123:5061;branch=z9hG4bK442.8373b213.0;i=35f5
*
*
*200 OK from the B party as received by OpenSIPS:
*
Via: SIP/2.0/TLS 118.151.101.64:5061;branch=z9hG4bK442.9a584727.0;i=11
*200 OK as sent out by OpenSIPS:
*
Via: SIP/2.0/TLS
123.123.212.123:5061;received=123.123.212.123;rport=48664;branch=z9hG4bK442.8373b213.0;i=35f5
Via: SIP/2.0/TLS
123.123.212.123:5061;received=123.123.212.123;rport=48664;branch=z9hG4bK442.8373b213.0;i=35f5
Here is the portion of debug log where the destination Answers the
call and topology Hiding restore VIA twice.
http://pastebin.com/z7pt7cwM
Thanks for your response and time looking at this for me.
Regards,
Sammy.
On Nov 14, 2016 3:49 AM, "Răzvan Crainea" <raz...@opensips.org
<mailto:raz...@opensips.org>> wrote:
Hi, Samy!
Can you post on pastebin debugging logs related to this call?
Also, can you also post the Via headers of the initial INVITE and
for the 200 OK received by OpenSIPS?
Best regards,
Răzvan Crainea
OpenSIPS Solutions
www.opensips-solutions.com <http://www.opensips-solutions.com>
On 11/12/2016 12:33 AM, SamyGo wrote:
Hi,
I'm using OpenSIPS 2.2.1 version and I'm facing a weird situation
where OpenSIPS is adding a duplicated VIA header to the 200 OK,
This only happens when I've topology_hiding() engaged into the call.
The scenario is very simple; two users making call to each other
on the same OpenSIPS but with topology_hiding(). As a consequence
of this double VIA the caller device doesn't trigger the ACK and
hence we don't get media stream established between devices.
*WITH TOPOLOGYHIDING:*
SIP/2.0 200 OK
Via: SIP/2.0/TLS
10.1.10.51:59231;received=7X.XX.XX.X7;rport=59231;branch=z9hG4bK-607165482-63
Via: SIP/2.0/TLS
10.1.10.51:59231;received=7X.XX.XX.X7;rport=59231;branch=z9hG4bK-607165482-63
CSeq: 1 INVITE
...
*WITHOUT TOPOHIDING:
*
SIP/2.0 200 OK
Via: SIP/2.0/TLS
10.1.10.51:59223;received=7X.XX.XX.X7;rport=59223;branch=z9hG4bK-607166212-58
CSeq: 1 INVITE
The only difference between the two scenarios is the function
topology_hiding(); is commented out.
It seems like a bug to me, can anyone guide me here validate this.
*
OpenSIPS Version:*
version: opensips 2.2.1 (x86_64/linux)
flags: STATS: On, DISABLE_NAGLE, USE_MCAST, SHM_MMAP, PKG_MALLOC,
F_MALLOC, FAST_LOCK-ADAPTIVE_WAIT
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN
16, MAX_URI_SIZE 1024, BUF_SIZE 65535
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
git revision: 68ace2e
main.c compiled on 18:34:37 Sep 28 2016 with gcc 4.8
Thanks,
Sammy
_______________________________________________
Users mailing list
Users@lists.opensips.org <mailto:Users@lists.opensips.org>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
<http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
_______________________________________________ Users mailing list
Users@lists.opensips.org <mailto:Users@lists.opensips.org>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
<http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users