FreeCalypso > hg > themwi-system-sw
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 128:5685412bd6aa | 129:b7cd66acb123 |
|---|---|
| 32 process is themwi-sip-in; this daemon process listens on UDP port 5060, | 32 process is themwi-sip-in; this daemon process listens on UDP port 5060, |
| 33 accepts SIP calls from BulkVS (ultimately coming from global worldwide PSTN) | 33 accepts SIP calls from BulkVS (ultimately coming from global worldwide PSTN) |
| 34 and turns them into GSM MT calls in MNCC format, going through themwi-mncc | 34 and turns them into GSM MT calls in MNCC format, going through themwi-mncc |
| 35 and ultimately to OsmoMSC. | 35 and ultimately to OsmoMSC. |
| 36 | 36 |
| 37 * These inbound calls per the previous bullet point also include fully working | |
| 38 voice path, with our themwi-mgw transcoding the two RTP streams (one in each | |
| 39 direction) between the original GSM 06.10 codec on the GSM side and G.711 | |
| 40 PCMU or PCMA on the PSTN-via-SIP side. This voice call gateway includes | |
| 41 working DTMF support: START DTMF and STOP DTMF commands from GSM phones pass | |
| 42 through OsmoMSC, themwi-mncc and themwi-sip-in to themwi-mgw, and the latter | |
| 43 process injects in-band DTMF tones into the G.711 RTP stream that is otherwise | |
| 44 generated by transcoding from GSM voice codecs. | |
| 45 | |
| 37 The following functionality remains to be implemented: | 46 The following functionality remains to be implemented: |
| 38 | 47 |
| 39 * As a counterpart to themwi-sip-in, there will be another process named | 48 * As a counterpart to themwi-sip-in, there will be another process named |
| 40 themwi-sip-out that will serve as a gateway for outbound calls, going from | 49 themwi-sip-out that will serve as a gateway for outbound calls, going from |
| 41 GSM MO MNCC to outside PSTN via SIP. The outbound SIP call functional part | 50 GSM MO MNCC to outside PSTN via SIP. The outbound SIP call functional part |
| 42 is already implemented in test prototype form in sip-manual-out. | 51 is already implemented in test prototype form in sip-manual-out. |
| 43 | 52 |
| 44 * themwi-mgw will be our transcoding RTP bridge, speaking GSM codecs (FR and | 53 * Right now themwi-mgw supports only the original FR1 codec (GSM 06.10) on the |
| 45 EFR are currently of most interest) on the side toward Osmocom components and | 54 GSM side; the Mother's desire is to also support EFR codec as a high priority, |
| 46 G.711 (PCMU or PCMA) on the PSTN side. Right now themwi-mgw is a working | 55 and maybe some time later AMR as a lower priority. |
| 47 skeleton that allocates endpoints with RTP & RTCP UDP port pairs, but doesn't | |
| 48 pass any traffic yet. | |
| 49 | 56 |
| 50 Differences from osmo-sip-connector | 57 Differences from osmo-sip-connector |
| 51 ----------------------------------- | 58 ----------------------------------- |
| 52 | 59 |
| 53 In the Osmocom community, the "standard" (or generally accepted) way to connect | 60 In the Osmocom community, the "standard" (or generally accepted) way to connect |
| 117 AMR-HR. The highest level of AMR-FR is identical with EFR - thus if we | 124 AMR-HR. The highest level of AMR-FR is identical with EFR - thus if we |
| 118 support EFR, do we really need AMR? | 125 support EFR, do we really need AMR? |
| 119 | 126 |
| 120 * The whole point of Themyscira Wireless is to provide service to *vintage* | 127 * The whole point of Themyscira Wireless is to provide service to *vintage* |
| 121 mobile phones. Our current collection of vintage phones includes models that | 128 mobile phones. Our current collection of vintage phones includes models that |
| 122 only support FR1 and EFR (Ericsson I888, Nokia 5190) and Calypso C05 which | 129 only support FR1 and EFR (Ericsson I888, Nokia 5190 and 6190), as well as |
| 123 supports FR1, EFR and HR1, but not AMR. | 130 Calypso C05 which supports FR1, EFR and HR1, but not AMR. |
| 124 | 131 |
| 125 * EFR is desirable because it gives better voice quality than FR1, but we must | 132 * EFR is desirable because it gives better voice quality than FR1, but we must |
| 126 support FR1 too, so we can serve the very oldest of phones which support only | 133 support FR1 too, so we can serve the very oldest of phones which support only |
| 127 FR1 and nothing else. | 134 FR1 and nothing else. |
| 128 | 135 |
