Project

General

Profile

Bug #2650

how can osmo-mgw send a dummy RTP packet before CRCX ACK?

Added by laforge almost 2 years ago. Updated 5 months ago.

Status:
New
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
11/17/2017
Due date:
% Done:

0%


Description

in CRCX processing of handle_create_con(), we send a dummy packet even before we have responded with the CRCX response. This seems rather odd, as we normally don't yet know the rermote IP/Port, as they might just be passed by the MDCX.

The transmission of dummy packet(s) would only make sense once we have verified that both local and remote ip/port are known to both sides. Am I missing something?


Related issues

Related to OsmoMGW - Bug #4005: TTCN3 crashes when receiving an RTP MGCP_DUMMY_LOAD from osmo-mgw during CRCXNew05/16/2019

History

#1 Updated by dexter over 1 year ago

in protocol.c: send_dummy() is called from handle_create_con(). This generates the early dummy packet. Its indeed odd. It would only make sense for CRCX requests that already include the remote address, otherwise we should be silent, the next chance to send the dummy packet would be the MDCX then.

#2 Updated by pespin 5 months ago

In some cases (BSC CN-side), we already know the remote during CRCX, and we don't use MDCX there. So in that case it makes sense to send the dummy packet at the same time when we send the CRCX ACK, not matter if found before or after the CRCX ACK by the MGCP client.

#3 Updated by pespin 5 months ago

  • Related to Bug #4005: TTCN3 crashes when receiving an RTP MGCP_DUMMY_LOAD from osmo-mgw during CRCX added

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)