osmo-sip-connector/src
Vadim Yanitskiy bd66804082 mncc: rework passing GCR over the MNCC interface
Using *unpacked* 'struct osmo_gcr_parsed' in the MNCC PDUs makes
the protocol even more complicated than it currently is, and
moreover complicates implementing MNCCv8 in the ttcn3-sip-test.

Replace 'struct osmo_gcr_parsed' in 'struct gsm_mncc' with a
fixed-length buffer, which is supposed to hold the Global Call
Reference encoded as per 3GPP TS 29.205.

Check / indicate presence of GCR using the MNCC_F_GCR flag.

Change-Id: Iaff46732948f8f5d03e42f17c35cbac8a80af49b
Fixes: Id40d7e0fed9356f801b3627c118150055e7232b1
Related: OS#5164, OS#5282
2021-10-27 17:03:42 +03:00
..
Makefile.am Logging: Log mncc_names in mncc_data() 2018-05-24 16:56:41 +02:00
app.c mncc: Fix use after free on mncc socket disconnection 2017-03-06 21:10:07 +00:00
app.h sip: Register log callback function with sofia-sip 2018-04-15 22:12:42 +02:00
call.c Cosmetic: Logging and Comments, spelling and clarity changes 2019-08-07 02:16:07 +02:00
call.h sip: use osmo_{enc,dec}_gcr() from libosmocore 2021-10-27 16:46:00 +03:00
evpoll.c evpoll: Add workaround for usage of IP_RECVERR in sofia-sip 2017-03-08 10:32:13 +01:00
evpoll.h Initial commit for a MNCC to SIP gateway (and maybe auth GW too) 2016-03-21 09:54:37 +01:00
logging.h call/app: Hook the MNCC disconnect event in the app and release calls 2016-03-22 16:32:48 +01:00
main.c exit if the sip agent failed to start 2019-11-23 08:07:01 +00:00
mncc.c mncc: rework passing GCR over the MNCC interface 2021-10-27 17:03:42 +03:00
mncc.h vty: Add VTY command about the state of the mncc connection 2016-04-04 20:17:29 +02:00
mncc_protocol.h mncc: rework passing GCR over the MNCC interface 2021-10-27 17:03:42 +03:00
sdp.c fix use-after-free in SIP re-INVITE 2021-06-01 03:35:53 +02:00
sdp.h Handle SIP re-INVITEs 2019-08-05 19:05:40 +02:00
sip.c sip: use osmo_{enc,dec}_gcr() from libosmocore 2021-10-27 16:46:00 +03:00
sip.h sip/call/mncc: Move source/dest into the call structure 2016-04-04 19:52:41 +02:00
vty.c Cosmetic: Logging and Comments, spelling and clarity changes 2019-08-07 02:16:07 +02:00
vty.h mncc: Add code to manage the mncc connection for CC 2016-03-21 17:00:02 +01:00