# HG changeset patch # User Mychaela Falconia # Date 1664740092 28800 # Node ID b7cd66acb1235604f35346e1185922a1c7204a5a # Parent 5685412bd6aad9ccc35c5c82ba54f87353e949d1 README: update for current status diff -r 5685412bd6aa -r b7cd66acb123 README --- a/README Sat Oct 01 23:07:01 2022 -0800 +++ b/README Sun Oct 02 11:48:12 2022 -0800 @@ -34,6 +34,15 @@ and turns them into GSM MT calls in MNCC format, going through themwi-mncc and ultimately to OsmoMSC. +* These inbound calls per the previous bullet point also include fully working + voice path, with our themwi-mgw transcoding the two RTP streams (one in each + direction) between the original GSM 06.10 codec on the GSM side and G.711 + PCMU or PCMA on the PSTN-via-SIP side. This voice call gateway includes + working DTMF support: START DTMF and STOP DTMF commands from GSM phones pass + through OsmoMSC, themwi-mncc and themwi-sip-in to themwi-mgw, and the latter + process injects in-band DTMF tones into the G.711 RTP stream that is otherwise + generated by transcoding from GSM voice codecs. + The following functionality remains to be implemented: * As a counterpart to themwi-sip-in, there will be another process named @@ -41,11 +50,9 @@ GSM MO MNCC to outside PSTN via SIP. The outbound SIP call functional part is already implemented in test prototype form in sip-manual-out. -* themwi-mgw will be our transcoding RTP bridge, speaking GSM codecs (FR and - EFR are currently of most interest) on the side toward Osmocom components and - G.711 (PCMU or PCMA) on the PSTN side. Right now themwi-mgw is a working - skeleton that allocates endpoints with RTP & RTCP UDP port pairs, but doesn't - pass any traffic yet. +* Right now themwi-mgw supports only the original FR1 codec (GSM 06.10) on the + GSM side; the Mother's desire is to also support EFR codec as a high priority, + and maybe some time later AMR as a lower priority. Differences from osmo-sip-connector ----------------------------------- @@ -119,8 +126,8 @@ * The whole point of Themyscira Wireless is to provide service to *vintage* mobile phones. Our current collection of vintage phones includes models that - only support FR1 and EFR (Ericsson I888, Nokia 5190) and Calypso C05 which - supports FR1, EFR and HR1, but not AMR. + only support FR1 and EFR (Ericsson I888, Nokia 5190 and 6190), as well as + Calypso C05 which supports FR1, EFR and HR1, but not AMR. * EFR is desirable because it gives better voice quality than FR1, but we must support FR1 too, so we can serve the very oldest of phones which support only