osmo-mgw/src/libosmo-mgcp
Neels Hofmeyr f2a1921b00 add simplistic IuUP FSM and strip/add IuUP headers
This should really be using the FSM in libosmocore/laforge/iu_up: take the best
of both sides and integate in the libosmocore FSM implementation, then use it
here.
- in libosmocore, the FSM definition is nicer.
- here, we have correct header checksums.

Add/strip IuUP from RTP data (for which msgb is particularly useful).

The payload type on an IuUP conn is maintained as negotiated in the IuUP
Initialization. For the pure RTP side, an SDP "AMR" ptmap attribute is looked
up, so that payload type numbers are translated between IuUP <-> RTP.

Change-Id: Ibc70e0aa00476926dd1f4ea8139c34f31f9cdfa3
2020-10-14 12:44:43 +02:00
..
Makefile.am add simplistic IuUP FSM and strip/add IuUP headers 2020-10-14 12:44:43 +02:00
g711common.h create libosmo-mgcp and osmo-mgw by copying legacy code 2017-10-05 01:40:43 +00:00
iuup_cn_node.c add simplistic IuUP FSM and strip/add IuUP headers 2020-10-14 12:44:43 +02:00
iuup_protocol.c add simplistic IuUP FSM and strip/add IuUP headers 2020-10-14 12:44:43 +02:00
mgcp_codec.c get rid of mgcp_internal.h 2020-08-10 22:56:59 +02:00
mgcp_conn.c mgw: Release endpoint after last conn times out 2020-09-08 16:50:24 +02:00
mgcp_ctrl.c Add CTRL interface to osmo-mgw 2020-03-08 13:23:46 +01:00
mgcp_e1.c mgcp_e1: do not expose function mgcp_e1_init() 2020-09-23 10:25:52 +02:00
mgcp_endp.c cosmetic: Fix typo in comment 2020-09-21 15:45:38 +02:00
mgcp_msg.c cosmetic: Fix typo in comment 2020-09-21 15:45:38 +02:00
mgcp_network.c add simplistic IuUP FSM and strip/add IuUP headers 2020-10-14 12:44:43 +02:00
mgcp_osmux.c mgw: osmux: Fix conn watchdog timeout not updated 2020-09-08 17:51:45 +02:00
mgcp_protocol.c mgw: Avoid logging notice message each time we receive nt param in LCO 2020-09-21 15:45:21 +02:00
mgcp_ratectr.c get rid of mgcp_internal.h 2020-08-10 22:56:59 +02:00
mgcp_sdp.c mgw: Initial IPv6 support 2020-09-07 18:12:59 +02:00
mgcp_stat.c get rid of mgcp_internal.h 2020-08-10 22:56:59 +02:00
mgcp_trunk.c mgcp_trunk: increase default number of virtual endpoints 2020-09-07 12:11:25 +02:00
mgcp_vty.c mgcp_vty: add user attributes to configuration commands 2020-10-08 19:26:51 +02:00