[OpenSIPS-Devel] [ opensips-Bugs-3523408 ] Dialog topology_hiding does not restore RR for prov replies

SourceForge.net noreply at sourceforge.net
Fri May 4 07:34:48 CEST 2012


Bugs item #3523408, was opened at 2012-05-03 22:34
Message generated for change (Tracker Item Submitted) made by rrb3942
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=1086410&aid=3523408&group_id=232389

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: modules
Group: 1.8.x
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Ryan Bullock (rrb3942)
Assigned to: Nobody/Anonymous (nobody)
Summary: Dialog topology_hiding does not restore RR for prov replies

Initial Comment:
After calling topology_hiding(), provisional responses (183,180) passed through the proxy do not include the Record-Route header. This is problematic for PRACK support, as clients will send these directly to the proxy doing topology_hiding and bypass any other proxies in the chain.

On another note, these replies also went through another opensips proxy (which had done a record_route, no topology_hiding) and it did not fix-up the provisional replies either. Would it make sense to have opensips check and fix the record-route headers on replies for the case of buggy clients?

I can provide captures for the examples of the missing record-route header on provisional responses if needed.

opensips version info:
version: opensips 1.8.0-beta-notls (x86_64/linux)
flags: STATS: Off, USE_IPV6, USE_TCP, DISABLE_NAGLE, USE_MCAST, SHM_MEM, 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.
svnrevision: 2:8890M
@(#) $Id: main.c 8772 2012-03-08 11:16:13Z bogdan_iancu $
main.c compiled on 09:49:52 Mar 30 2012 with gcc 4.4.6

Thanks!

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=1086410&aid=3523408&group_id=232389



More information about the Devel mailing list