Cell Networks like GSM through a Telco will be MUCH MORE expensive than Data Connections and Wi-Fi
Maybe when you are in the Jungle, Satellite would be better - which is what I am looking for
Hi ErelIt is not possible to make an incoming connection over the cellular network. This means that you cannot connect two devices directly.
Hi BillZello have an API. It is here
I have looked a several of these and different ways of doing it and always return to Zello. I just have not had the time to sit and look at it in depth. This situation should change in 3 weeks time though and 'll report back as to what I can do.
Maybe in the meantime there is someone else who might see their way clear of doing a feasibility study.
Hi TigortUse Voip/SIP, no need to reinvent hot water. A simple server and the work is done. And the call is full duplex.
Yes, it's a phone system. You can have a PABX to switch hundreds of communications and make a conference between a number of smartphones. For server, look for voip pabx on Google. They are free. Or you can hire one virtual PABX on public servers.
Hi Erel
Thanks for your reply.
I wasn't planning to have a direct connection. instead, a WebSocket relay using a B4J middleware.
But I don't have enough experience streaming and concatenating wave files in real time. I am worried about the quality and having the voice waves chopped.
Check the quality on this app. https://zello.com/app I am wondering how it's done.
@tigrot , it sounds very interesting, do you have a demo of your work to show to us?Dunno if a B4I library is present, the question was on B4A forum. I have abandoned IOS development, because of restricted Apple's policies. Almost none of my App working in Android were working on IOS, and Apple takes 2 weeks for approving a single patch(!!!!) and many times denies. Ask on this site for this capability. Or build a wrapper for some library you can find on the net. Look https://www.linphone.org/
they have a nice library and also a free server to host your calls. The phone App can be controlled via Api very well.
mmm,
My guessings iCAB, Zello is using Multicast, because they are looking to work like a RADIOS with PTT buttons, download it, and put a sniffer to capture the data packets, perhaps you will see multicast IP address such as 224.0.0.0 to 239.255.255.25. Or follow the idea of tigrot use an iPBX, perhaps is a good idea read about SIP-Proxy.
Sound plausible/is probably the case.They also capture and record the messages for you, when you are offline. So obviously there is a server
Check the docu of the library! There must be a indicator for this if there is such a functionality...Does anyone know if the sip library allows auto answer, so the app can behave as a walkie-talkie?
Check the docu of the library! There must be a indicator for this if there is such a functionality...