Accessing the sound input/output stream in the phone (sound modulation, sound synthesis, DTMF)

by Jozef Habdank » Thu, 05 Mar 2009 01:32:49 GMT


Sponsored Links
 Hello Android Deveopers,

I am going to write a master thesis about the mobile technologies, and
part of it is writing an application that will be able to change/
modify sound going out and coming in to the phone (via the GSM). I
have to be able to preform sound filtering, dtmf and sound synthesis
as well make phone calls. At this point I have to choose which mobile
platform I am gongi to work on (Symbian, iPhone OS or Android) - so my
very initial question is - is it posible to preform those tasks (get
hold of both sound streams, preform DTMF and other sound filtering and
start new phone calls/conversations) from the level of Android's API?
Does the developer version of the android have access to those
services?

I really need to know it - for you guys most likely it is a 5 min
question whereas I really could not find a answer on the net (trust me
I looked for it). If it is possible could you redirect me to some
tutorials/manuals/documentation how would it be possible? I really
want to start as soon as possible, but I do not want to choose a
platform that simply can not preform the tasks I need to do ...

Best regards,
Jozef Habdank

--~--~---------~--~----~------------~-------~--~----~



Accessing the sound input/output stream in the phone (sound modulation, sound synthesis, DTMF)

by Jozef Habdank » Thu, 05 Mar 2009 01:33:15 GMT


 Hello Android Deveopers,

I am going to write a master thesis about the mobile technologies, and
part of it is writing an application that will be able to change/
modify sound going out and coming in to the phone (via the GSM). I
have to be able to preform sound filtering, dtmf and sound synthesis
as well make phone calls. At this point I have to choose which mobile
platform I am gongi to work on (Symbian, iPhone OS or Android) - so my
very initial question is - is it posible to preform those tasks (get
hold of both sound streams, preform DTMF and other sound filtering and
start new phone calls/conversations) from the level of Android's API?
Does the developer version of the android have access to those
services? I mean - I will write the algorighms myself ( this is the
main part
of the thesis), but I need to be able to access the sound streams as
well
as place calls. I can even write my own code that will do the DTMF
(piece of cake), but in order to do so I need to be able to access
the
streams comming from the GSM port.

I really need to know it - for you guys most likely it is a 5 min
question whereas I really could not find a answer on the net (trust me
I looked for it). If it is possible could you redirect me to some
tutorials/manuals/documentation how would it be possible? I really
want to start reading/studing as soon as possible, but I do not want
to
choose a platform that simply can not preform the tasks I need to
do ...

Best regards,
Jozef Habdank

--~--~---------~--~----~------------~-------~--~----~


Sponsored Links


Accessing the sound input/output stream in the phone (sound modulation, sound synthesis, DTMF)

by Sundog » Thu, 05 Mar 2009 02:19:20 GMT


 Short answer: no.



--~--~---------~--~----~------------~-------~--~----~



Accessing the sound input/output stream in the phone (sound modulation, sound synthesis, DTMF)

by gjs » Thu, 05 Mar 2009 13:54:38 GMT


 Hi,

Maybe try these as well, if you have not already -

 http://koolu.com/ 

and

 http://openmoko.com/index.html 

Regards





--~--~---------~--~----~------------~-------~--~----~



Accessing the sound input/output stream in the phone (sound modulation, sound synthesis, DTMF)

by Dave Sparks » Thu, 05 Mar 2009 15:53:49 GMT


 It is currently not possible to access GSM audio from the application
processor from the Android stack.

It is possible to control DTMF signaling, start new calls, and control
almost all other aspects of telephony.



--~--~---------~--~----~------------~-------~--~----~



Accessing the sound input/output stream in the phone (sound modulation, sound synthesis, DTMF)

by Jozef Habdank » Thu, 05 Mar 2009 20:06:39 GMT


 So basically I can place a call (from the application level) but it
will always be plugged to the mic and speaker in the phone, which is
'hardcoded', so that I have no control in that whatsoever, am I right?

Hmm - in principle I do not have to do it on the phone - it could be
some developer board that is GSM enabled. Do any of you know a company
that sells such devices?

All the best,
Jozef A. Habdank





--~--~---------~--~----~------------~-------~--~----~



Accessing the sound input/output stream in the phone (sound modulation, sound synthesis, DTMF)

by Tote » Thu, 05 Mar 2009 20:23:14 GMT


 I'm a Symbian developer, too, and also have some knowledge on Android.
And knowing the closed nature of iPhone development I think your only
option is Symbian, which allows you to do this.

Tote






--~--~---------~--~----~------------~-------~--~----~



Accessing the sound input/output stream in the phone (sound modulation, sound synthesis, DTMF)

by Dave Sparks » Fri, 06 Mar 2009 13:28:06 GMT


 I has announced support for Android on their Zoom development
platform:

http://focus.ti.com/pr/docs/preldetail.tsp?sectionId=594&prelId=sc09022

http://www.logicpd.com/products/devkit/ti/zoom_omap34x-II_mdp?DCMP=wtbu_zoom&HQS=Other+PR+order_a_zoom

On Mar 5, 4:05 am, Jozef Habdank <jahabd...@gmail.com> wrote:
--~--~---------~--~----~------------~-------~--~----~



Accessing the sound input/output stream in the phone (sound modulation, sound synthesis, DTMF)

by Jozef Habdank » Fri, 06 Mar 2009 19:50:51 GMT


 ool - thaks a *lot* Tote! This is info that I really needed. Just
briefly, what would you suggest? Which phone to choose (that has
enough processing power in order to do that)? Could you direct me to
some tutorials/mailing lists where I could start reading about it? Are
there any build in libraries that would help me with my project (DTMF,
processing the streams etc.) or should I write the whole thing myself.
And on top of that - would my code be phone specific, or would Symbian
introduce some kind or interface layer for accessing the streams?
(sorry for really basic questions, but I have no clue about Symbian).

Do I need to have some special phone in order to acces these services
or can I just take one directly from the retailer, buy some cables,
download compiler and go?

Thanks in advance,
Jozef

On Mar 5, 1:23pm, Tote <tot...@gmail.com> wrote:
--~--~---------~--~----~------------~-------~--~----~



Accessing the sound input/output stream in the phone (sound modulation, sound synthesis, DTMF)

by Jozef Habdank » Fri, 06 Mar 2009 20:02:41 GMT


 o Deve Sparks:

how do you know that on this device I will have access to the required
services? I can not find it in the documentation ... But thanks for
help - this seems like a good (expensive though) option.

Jozef A. Habdank

On Mar 6, 6:27am, Dave Sparks <davidspa...@android.com> wrote:
--~--~---------~--~----~------------~-------~--~----~



Accessing the sound input/output stream in the phone (sound modulation, sound synthesis, DTMF)

by Tote » Fri, 06 Mar 2009 21:05:11 GMT


 ell, I don't think that we should go deeply in this thing here, on an
Android discussion forum. Briefly:
- Forum Nokia Discusison Board is your friend (look for Audio Proxy
Server for older models, VoIP Audio Service API for newer ones)
- You can buy basically any new device from retailer (they work more
or less the same, however, I preferred Nokia 6120 since it was fast
and worked reliably)
- I'm not sure what "other" features the SDK supports other than you
get audio packets and are able to pass it on to earpiece/loudspeaker -
we didn't need to alter the packets

And I kindly ask you not to burden this list with other, Symbian-
related issues, but continue it in private.

Cheers,

Tote

On Mar 6, 12:50pm, Jozef Habdank <jahabd...@gmail.com> wrote:
--~--~---------~--~----~------------~-------~--~----~



Other Threads

1. Simple RPC Solution

Hey guys,

I've written a GWT application that I'd like to create an Android
Client for. I understand that the GWT Servlet is not really externally
compatible with vanilla stuff, so I've written a separate servlet that
uses Dozer to map the beans to POJOs. What I'm struggling with now is
actually transporting them across the wire.

What is the best practice here? I've searched the forums and I see a
lot of references to JSON, XML-RPC, full on SOAP, etc and I'm confused
as to what is naively implemented in Android. Of course, I'd like to
use the fastest, lightest weight transport layer available. All my
POJOs are serializable and very simple, so I would also like to use
something that's relatively easy to use.

Is there an libraries or tutorials out there on how to accomplish this
best in the 1.5 Android Implementation?

Thanks a lot for any help!

Evan

--~--~---------~--~----~------------~-------~--~----~

2. importing and using google maps packages

Hello,

I am trying simply to start my first google map application and I am
struggeling so far with explicitly importing both
[com.google.android.maps.MapView] and
[com.google.android.maps.Overlay]. After quick read i realised that I
have to do the following but it does not work for me. Eclipse is still
not able to resolve and import the packages strangely.

I added "<uses-library android:name="com.google.android.maps" />" to
the manifiest file and i added the internet permission as well "<uses-
permission android:name="android.permission.INTERNET"></uses-
permission>"

Any help will be really appreciated at this time and thanks in
advance.

Cheers,
B.

P.S. I am on sdk 1.5

--~--~---------~--~----~------------~-------~--~----~

3. MapView in a Tab

4. branchs in android

5. Help with changing content with tab contents

6. MapActivity, Buttons and OnClickListener

7. Exception in Code