Project

General

Profile

Bug #2768

OsmoBSC doesn't perform MGCP DLCX in all cases of channel release

Added by laforge 10 months ago. Updated 7 months ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
A interface
Target version:
-
Start date:
12/17/2017
Due date:
% Done:

100%

Spec Reference:

Description

Whenever we performed CRCX on one or multiple MGCP connections on osmo-mgw, we must also call DLCX to clean up.

There are situations like at least the one seen in the attached PCAP file in which CRCX+MDCX are called, but the media gateway never sees a DLCX.

I've seen this cause follow-on problems if more connections are allocated on the same endpoint, at which the mgw will refues as only two connections are permitted by endpoint.

We should have a state machine that ensures whever the SCCP connection is closed, and that SCCP connection had MGCP connections, that those MGCP connections are deleted.

History

#1 Updated by laforge 9 months ago

  • Assignee changed from sysmocom to dexter

#2 Updated by laforge 9 months ago

  • Priority changed from High to Urgent

#3 Updated by dexter 8 months ago

The revised implementation that uses the GSCON FSM (see also https://osmocom.org/issues/2823) should fix this problem. When the GSCON FSM terminates it must make sure that the connection is deleted.

#4 Updated by dexter 8 months ago

Note: This problem should be fixed with the GSCON FSM.

#5 Updated by dexter 8 months ago

(see also #2823)

#6 Updated by dexter 7 months ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

This is Fixed by GSCON (https://gerrit.osmocom.org/#/c/7142/).

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)