2010-04-13 23:58:23     Voice and data on class B GPRS by using VoIP

Document created by Aaronwu Employee on Aug 21, 2013
Version 1Show Document
  • View in full screen mode

2010-04-13 23:58:23     Voice and data on class B GPRS by using VoIP

Rajeev Arora (INDIA)

Message: 88392   

 

I am trying to figure out compilers, OS and available code for my project.

 

Project Requirement:

 

Findings:

 

I have figured out three different DSP microcontrollers, these are ADSP-BF536, ADSP-BF537 and ADSP-BF561.

 

I understood from your website and blackfin.uclinux.com that I can either use an EZ Kit or a STAMP board based on whether I want to use VisualDSP++ or gcc (on Linux) as compiler.

 

I understood that I will have to first convert analog sound to digital sound by using a ADC. Further, I would have to compress this digital sound using G.723.1.

 

Then I will make a packet of either compressed digitized voice or digital data by using VoIP Protocol. This VoIP packet will be sent out of the microcontroller on a serial port (RS232) or USB (as may be needed by the GPRS module).

 

My main goal is to send digitized data and (analog) voice simultaneously over a class B GPRS (by using VoIP).

 

If possible the data and voice must be sent on a real-time bases. If real-time sending is not possible, it should have very less delay. I also need to get back voice from the other end.

 

Thus digital data flow is unidirectional and voice flow is bidirectional.

 

Please provide following information:

 

Please help to decide whether VDK (OS in VisualDSP++) or Linux is required while building my application?

 

Please provide (Assembly and C) code for VoIP, G.723.1 and other required drivers and the terms for their use.

 

Information on any agreement that need to be signed.

 

Development board that I must purchase and their cost.

 

If I find a bug in the supplied code then do I stand a chance to get your help for resolving it?

QuoteReplyEditDelete

 

 

2010-04-14 00:10:20     Re: Voice and data on class B GPRS by using VoIP

Mike Frysinger (UNITED STATES)

Message: 88393   

 

this is not a VDSP/VDK support site.  if you have any questions pertaining to those, ask on the analog.com site.

 

we also dont deal in licensing and non-closed drivers, nor do we sell it.  all the source is open on this website and you're free to browse/evaluate it yourself.  if you have licensing questions, ask a lawyer.

 

the only open source algorithm you'll find here is G729.  if you want something else, ask on the analog.com site.

 

we also dont sell boards here.  if you have pricing questions, look it up on analog.com, or browse the page:

  docs.blackfin.uclinux.org/doku.php?id=buy_stuff

 

if you find a bug while using Linux stuff, feel free to post your question to the forum here.  if it's something we work on, we can assist.  if it's a bug in an upstream package, we can offer tips on debugging it yourself, or asking them for support.

QuoteReplyEditDelete

 

 

2010-04-14 00:21:03     Re: Voice and data on class B GPRS by using VoIP

Rajeev Arora (INDIA)

Message: 88394   

 

Dear Mike,

 

Thanks for the reply.

 

I tried to find out source code for VoIP in the project section. Although I did find a project for it, however, I could not find the code there.

 

As I do not have much experience on the Linux side, hence, I posted my query out here.

 

Thanks for your inputs.

 

Thanks and best regards,

 

Rajeev Arora

QuoteReplyEditDelete

 

 

2010-04-14 00:25:41     Re: Voice and data on class B GPRS by using VoIP

Mike Frysinger (UNITED STATES)

Message: 88396   

 

i dont know what you mean by "VoIP source code"

 

linphone is the typical app used under Linux to work with VoIP:

  docs.blackfin.uclinux.org/doku.php?id=uclinux-dist:linphone

QuoteReplyEditDelete

 

 

2010-04-14 04:48:54     Re: Voice and data on class B GPRS by using VoIP

Michael Hennerich (GERMANY)

Message: 88418    For VoIP on Blackfin I would start looking here:

 

  www.rowetel.com/ucasterisk/

  blog.astfin.org/

 

I know people do VoIP over GSM/GPRS modems.

Take a look at the GSM1 module for the IP0x boxes.

 

-Michael

Attachments

    Outcomes