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:[email protected] or sip:[email protected] *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:[email protected] (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~ _______________________________________________ Community mailing list [email protected] https://www.freecalypso.org/mailman/listinfo/community
