Project

General

Profile

Bug #2943

Errors in MGCP do not propagate back to MNCC gsm_subscriber_conn state machine

Added by daniel 6 days ago. Updated 5 days ago.

Status:
New
Priority:
Normal
Assignee:
sysmocom
Category:
-
Target version:
-
Start date:
02/13/2018
Due date:
% Done:

0%

Resolution:

Description

TC_mo_crcx_ran_reject shows that if the CRCX during call setup fails the call control state machine just stalls. The MGCP code handles that case and clears all connections on the endpoint.
The call control side is never notified of the failure and so the connection just hangs half open at that stage.
See handle_error() and the caller mgw_crcx_ran_resp_cb() in libmsc/msc_mgcp.c

In case of an error the MGCP code should make sure the call is released to the phone side and also notify the (external) mncc.

TC_mo_crcx_ran_reject.pcapng - pcap of the test (3.75 KB) daniel, 02/13/2018 07:52 PM

History

#1 Updated by laforge 5 days ago

  • Assignee set to sysmocom

Also available in: Atom PDF