diff options
author | Philipp Maier <pmaier@sysmocom.de> | 2018-10-10 17:00:49 +0200 |
---|---|---|
committer | Philipp Maier <pmaier@sysmocom.de> | 2018-10-24 10:27:39 +0200 |
commit | 9ca7b31cbf78511208c2060b9a8e38ad3a0f4aae (patch) | |
tree | b4c363d2202a5a2f08429d46bdf0b9e15e3976e5 /src/libmsc/osmo_msc.c | |
parent | f6400737f9f6f7d326030862fd6cbc7cab25b8f0 (diff) |
gsm_04_08_cc: Add global guard timer for MNCC
The external MNCC handler may hang indefinitely in cases where the remote
end of the MNCC ceases to work properly. Add a global guard timer to
make sure the call reaches ACTIVE state.
Change-Id: I7375d1e17cd746aac4eadfe1e587e82cf1630d3d
Related: OS#3599
Diffstat (limited to 'src/libmsc/osmo_msc.c')
-rw-r--r-- | src/libmsc/osmo_msc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libmsc/osmo_msc.c b/src/libmsc/osmo_msc.c index 3965e9b90..c9ecb64ab 100644 --- a/src/libmsc/osmo_msc.c +++ b/src/libmsc/osmo_msc.c @@ -54,6 +54,8 @@ struct gsm_network *gsm_network_init(void *ctx, mncc_recv_cb_t mncc_recv) /* Use 30 min periodic update interval as sane default */ net->t3212 = 5; + net->mncc_guard_timeout = 180; + net->paging_response_timer = MSC_PAGING_RESPONSE_TIMER_DEFAULT; INIT_LLIST_HEAD(&net->trans_list); |