# VoIP and gnuradio

**URL:** <https://www.ruby-forum.com/t/voip-and-gnuradio/227437>\
**Category:** GNU Radio\
**Created:** [March 15, 2013, 11:43am UTC](https://www.ruby-forum.com/t/voip-and-gnuradio/227437 "2013-03-15T11:43:01Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nada\_ABDELKADER](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/ba8739/32.png) [@Nada\_ABDELKADER](https://www.ruby-forum.com/u/Nada_ABDELKADER)\
**Post date:** [March 15, 2013, 11:43am UTC](https://www.ruby-forum.com/t/voip-and-gnuradio/227437/1 "2013-03-15T11:43:01Z")

</div>

Hi,

I’m wondering if it’s possible to make gnuradio working with some VoIP  
applications (e.g ekiga). Can I for example direct pkts from/to  
Ethernet port to/from Gnuradio (usb port)?

Nada

---

<div class="post-metadata">

**Author:** ![Nada\_ABDELKADER](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/ba8739/32.png) [@Nada\_ABDELKADER](https://www.ruby-forum.com/u/Nada_ABDELKADER)\
**Post date:** [March 15, 2013, 1:10pm UTC](https://www.ruby-forum.com/t/voip-and-gnuradio/227437/2 "2013-03-15T13:10:40Z")

</div>

On Mar 15, 2013, at 6:41 AM, Nada ABDELKADER wrote:

> I’m wondering if it’s possible to make gnuradio working with some VoIP  
> applications (e.g ekiga). Can I for example direct pkts from/to Ethernet port  
> to/from Gnuradio (usb port)?

It’s not clear at all what you are asking, but if you want to use some  
VoIP application, or really any application, as an audio source or sink,  
you may be able to do so through something like PulseAudio[1], which can  
route audio between applications. You can also use file IO, perhaps with  
the files being FIFOs, or develop a custom block which interfaces with  
another application using some API it might provide.

[1] [http://www.freedesktop.org/wiki/Software/PulseAudio](http://www.freedesktop.org/wiki/Software/PulseAudio)

---

<div class="post-metadata">

**Author:** ![Nada\_ABDELKADER](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/ba8739/32.png) [@Nada\_ABDELKADER](https://www.ruby-forum.com/u/Nada_ABDELKADER)\
**Post date:** [March 15, 2013, 2:10pm UTC](https://www.ruby-forum.com/t/voip-and-gnuradio/227437/3 "2013-03-15T14:10:17Z")

</div>

My goal is to use a VoIP application basing on gnuradio and USRP  
instead of ordinary Ethernet/Wifi connection.  
If I choose to develop a block do I need to go through C++ Code and  
add/modify sth to do so?  
I’m beginner in gnuradio and am a little bit confused

Nada

Phillip F. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) a crit:

---

<div class="post-metadata">

**Author:** ![Nada\_ABDELKADER](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/ba8739/32.png) [@Nada\_ABDELKADER](https://www.ruby-forum.com/u/Nada_ABDELKADER)\
**Post date:** [March 19, 2013, 4:25pm UTC](https://www.ruby-forum.com/t/voip-and-gnuradio/227437/4 "2013-03-19T16:25:08Z")

</div>

Hi,

Sorry for bothering again, but if I do so (use application or add  
block), Do you think this may not affect VOIP delay?  
I won’t get bad audio quality (packets loss) or more delay?

Nada

Phillip F. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) a crit:
