

Insights
Insights
by Gareth L.
- Posted: 15 Sep 2014
-
No result found
by DCM ..
- Posted: 26 Aug 2014
by Michael O.
- Posted: 31 Mar 2014
-
Michael O.
London, GBOverall the service was poor. The initial specification deadline was missed 3 times and then only a very brief overview was provided which turned out to be incorrect. Offered a refund and then raised a dispute. Not a trustworthy situation and seemed very unpredictable to work with.
Michael L.
This was for a report into the possibility of an idea that was determined as impossible, to discover if something is possible cannot be given a deadline if you dont have a solution as far as we are aware of, you decide, here is the report, you will find we didnt say that the concept wasnt possible, we just stated that his own concept into the build path wasnt possible, please read the report and make your own decision on whether this is poor and brief. How much can be written about something that is impossible to do ?
P.s I alerted the client every day until we delivered, poor ? compared to what ?Freelancers ?
The communications were excellent, please view the report:
Hello Michael,
Ok, as agreed we have conducted an hour's feasibility study in to this .. it's unlikely we'll need the second hour.
We've conclusively determined through various approaches that it is simply not possible to achieve what you are looking for over a standard voice call.
In theory it is possible over VoIP (Voice over IP - the tech that powers Skype and other internet based phone services) but we were unable to find a satisfactory / mature enough library or open VoIP service that could achieve this cost effectively.
Specific notes below:
On iOS:
iOS feasibility did not progress past the initial research stage. On iOS, applications operate in a heavily restricted sandbox environment and are therefore completely restricted from accessing actual audio data of a phone call.
As with Android, it should be theoretically possible with a suitable VoIP library and service, but no such solution appears to be available, which indicates that in practice it is likely impossible to achieve as well.
On Android:
The theory behind this application would be to hook into the typical outgoing phone call stream. This would involve intercepting the audio between the device's microphone and the outgoing datastream, in order to manipulate it in real time.
The big problem here appears to be that on most Android devices (and iOS), the actual phone data stream is handled independently from the Android stack and there is certainly no standard way to interact with it. It appears that some phone manufacturers are working on ways to do this, but it's unlikely to become widely available any time soon.
During this feasibility study we first attempted to build some example code on the Android 4.2 (newest) and Android 2.3.3 SDKs.(oldest)
Whilst we were able to record audio data, as our initial suspicions confirmed, there was no way to 'push' this to the call stream on either of my test devices.
The next test was conducted using the Android NDK (via C++), but again it was quickly concluded there is no way into the phone call stream through native code either in a device independent fashion.
As a further exercise, we looked into implementing one of the known VoIP libraries (experimented with doubango and pjsip), however we have determined that there doesn't appear to be one which would meet the needs of this application.
To build one entirely from scratch, or even around these existing libraries would require an expert knowledge of VoIP / SIP as well as a suitable internet telephony network and gateway depending on if the software needs to reach traditional phone lines.
This is beyond our level of expertise Im afraid.
We hope this meets with your satisfaction of the report data, however, as we are unable to find a suitable solution, we understand that you will not be satisfied.
We kindly ask that you consider this as a possible outcome and inevitability to be one of two outcomes.
This report was created by Wave Mobile Developments Ltd and is accurate at time of press.
Please feel free to request any further info that you may want us to consider as a workaround.
Best
Michael
On behalf of WMD Ltd
by Chris M.
- Posted: 17 Mar 2014
-
No result found
by Riz R.
- Posted: 17 Mar 2014
by Sarah D.
- Posted: 7 Mar 2014
New project
by Mr P.
- Started: 4 Feb 2014
Upgrade our current app to ios7
by Steve H.
- Posted: 6 Nov 2013
by Zesty U.
- Posted: 13 Aug 2013
by NYC B.
- Posted: 9 Aug 2013
-
No result found