diff README @ 129:b7cd66acb123

README: update for current status
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 02 Oct 2022 11:48:12 -0800
parents 97317ede320a
children b259e2722485
line wrap: on
line diff
--- 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