generalization of OSMUX support in osmo-mgw
The goal here is that OSMUX endpoints are just another endpoint type, and that it should be easy for any program at any level of the network (whether BSC, BSC-NAT, MSC, ...) to simply use OSMUX instead of RTP for media transport. Scenarios to keep in mind are:
- between OsmoBSC and OsmoMSC
- between OsmoBSC and OsmoBSCNAT
- future: between OsmoMSCs or even towards external MNCC handlers
OsmoMGW should be able to support conversion between regular RTP and osmux (and vice-versa). We need to find out how exactly we will map this to MGCP endpoint + connection semantics.