Themyscira Wireless update

Mychaela Falconia mychaela.falconia at gmail.com
Fri Oct 14 20:30:12 UTC 2022


Hi Rafael,

> If you want to test calls outsite +1, you can call me.

Are you still in +7, or are you back in +55?  And do you have a SIP
destination to which I could route the call, without going through
traditional international toll carriers?  The service provider I use
currently for PSTN connectivity via SIP, it's bulkvs.com, they offer
origination service (phone numbers in +1 to reserve as my own), and
they offer termination to anywhere in +1, but they don't offer
termination to any other countries.  Of course I could shop around for
multiple termination providers for different destinations while
keeping my origination numbers with BulkVS, but because I don't have
anyone to talk to outside of USA (beyond your offer of test calls), I
cannot justify (at the present time) setting up another billing
relationship with some other company with whom I would have to
maintain a credit balance and all that.

But what I can do much more easily is set up direct SIP routes.
Suppose your phone number is +7-xyz-abcdef or +55-xyz-abcdef - anyone
from anywhere in the world can call that number going through
traditional international toll carriers, but doing so requires either
paying money to your already established international toll carrier
(if you have one), or worse (as in my case) having to shop for an
entirely new one to set up a billing relationship with.  But if there
is a SIP server somewhere on the Internet, presumably in your country,
such that I can route calls to sip:+7-xyz-abcdef at your-sip-server.ru or
sip:+55-xyz-abcdef at your-sip-server.br *without* entering into a
billing relationship with anyone, then I would be quite happy to enter
those routes into my themwi-sip-out configuration and then give you a
test call!

The same goes in the other direction, for calls *to* Themyscira from
anywhere in the world.  Right now I have a few numbers in the +1
country code - you can call them regularly, the same way you would
call any other +1 number, but I have no idea how much it costs these
days to call a +1 number conventionally from Russia or Brazil or
wherever.  But I am thinking of setting up a domain name, maybe
something like san-diego.freecalypso.org, with an SRV record that will
resolve to my server running themwi-sip-in: this way you will be able
to send a SIP call to sip:+1xxxxxxxxxx at san-diego.freecalypso.org
(provided that the +1xxxxxxxxxx number is one belonging to ThemWi),
and thus connect your call to ThemWi without paying anything to any
toll carrier.

> Btw, GSM EFR is also implemented in opencore-amr, as seem in:
> https://gitea.osmocom.org/osmocom/gapk/src/branch/master/src/codec_efr.c

Yes, I know that EFR is identical to the highest mode of AMR-NB, and
gapk was the first place I looked for guidance on how other people
typically implement these codecs.  Through gapk I discovered the
existence of opencore-amr, but I found it rather off-putting: they
took something from Android universe and back-ported it to the
traditional Unix/Linux environment, hmm - my first thought was why not
simply use the original reference C implementation from ETSI instead?
But now that I have actually looked at ETSI's reference implementation
of EFR (I haven't looked at the AMR version yet, but I assume it will
be similar), I see that it's in the form of a test application, not in
the form of a library, and turning it into a library won't be trivial
because I would have to hunt down all global variables used for state
and convert all code to use a state structure instead.  So it is
unclear to me now which route will involve less pain (original ETSI
code or opencore-amr), and I will need to take a closer look at both.

M~


More information about the Community mailing list