osmo-sip-connector/src
Neels Hofmeyr 2e2db3e0ad MNCC v6: add optional SDP to the socket protocol
Add the new SDP section to the MNCC socket protocol, but do not yet implement
forwarding SDP from SIP. Implementing SDP forwarding follows in a subsequent
patch.

It is still possible to establish a call with empty SDP: the new osmo-msc on
the MT side, receiving an MNCC_SETUP_REQ, will hit an error log:
"Got no information of remote audio codecs: neither SDP nor Bearer Capability.
Trying anyway."
and then hold thumbs to hit a codec match, analogous to previous behavior.

Note that osmo-sip-connector should actually always have encoded a Bearer
Capability in the MNCC protocol in the MT MNCC_SETUP_REQ message, but never
has. Now we are ready to leapfrog from zero codec info to full SDP.

This patch must be merged at the same time as osmo-msc patch
Ie16f0804c4d99760cd4a0c544d0889b6313eebb7, so that both sides have a matching
MNCC protocol version number.

Change-Id: Iaca9ed6611fc5ca8ca749bbbefc31f54bea5e925
2019-11-28 21:05:49 +01: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 MNCC v6: add optional SDP to the socket protocol 2019-11-28 21:05:49 +01: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.c: fix gsm_mncc_rtp size checks 2019-11-28 15:11:33 +01: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 v6: add optional SDP to the socket protocol 2019-11-28 21:05:49 +01:00
sdp.c Cosmetic: Logging and Comments, spelling and clarity changes 2019-08-07 02:16:07 +02:00
sdp.h Handle SIP re-INVITEs 2019-08-05 19:05:40 +02:00
sip.c In hold/retrieve/reinvite, add check that other_leg exists 2019-08-07 13:10:51 +02: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