OsmocomBB MS-side GSM Protocol stack (L1, L2, L3) including firmware https://osmocom.org/projects/baseband
Go to file
Vadim Yanitskiy 40b0a9094e mobile: init TCH state earlier (on receipt of CC ALERTING)
During a Mobile Originating voice call, we would normally start
receiving traffic indications with ringback tone (or even some
melody) before the call gets CONNECTed.  So in order for the user
to be able to hear that, we need to init the voice call handler
earlier (on receipt of CC ALERTING message).

We should not be transmitting voice/data frames before the call
gets CONNECTed, so add 'rx_only' flag to the TCH state.  In
tch_send_msg() drop msgb if this flag is set.

Rx only mode makes no sense for data calls, so in tch_recv_cb() we
discard received DL frames and thus do not trigger sending UL frames.

Change-Id: Idd32c823639cc1f9999d77fcefe7e260e31a85ec
Related: OS#4396
2024-02-06 01:05:48 +07:00
contrib contrib/jenkins.sh: uncomment verify_value_string_arrays_are_terminated.py 2023-05-17 10:55:55 +00:00
doc mobile: disable TCH/F14.4 (not implemented) 2024-02-06 01:05:48 +07:00
include l1gprs: implement UL BLOCK.cnf (L1CTL_GPRS_UL_BLOCK_CNF) 2024-02-05 15:33:54 +00:00
src mobile: init TCH state earlier (on receipt of CC ALERTING) 2024-02-06 01:05:48 +07:00
.gitignore doc/manuals: integrate into this repository 2018-12-04 12:14:59 +00:00
.gitreview Add 'git review' config file 2017-09-07 12:21:24 +02:00