IHU: QT3-based VOIP communication program

Browsers, email, chat, etc.
Message
Author
muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

IHU: QT3-based VOIP communication program

#1 Post by muggins »

http://ihu.sourceforge.net/
IHU is a Voice over IP (VoIP) application for Linux (using Qt), that creates an audio stream between two computers easily and with the minimal traffic on the network.
Image

This has been compiled using qt3 libraries, so needs qt-3.3.8.pet. As well it requires jack, speex, ,libgmp.so.3.4.2 and libgmpxx.so.4.0.2. These last two are included in the ihu .pet.

Run via Menu->Internet->IHU

For usage, please refer to /usr/share/doc/ihu/manual.html.

N.B. Because qt-3.3.8.pet was compiled against openGL, this is also needed for IHU to work. Or, if you want to install the static version of IHU, which doesn't need openGL, jack, speex or QT3 libs, it's available here(2374kbytes): ihu-0.6.0.pet.
Last edited by muggins on Tue 04 May 2010, 11:31, edited 1 time in total.

Roy
Posts: 451
Joined: Wed 31 Dec 2008, 18:31

#2 Post by Roy »

Which Puppys have the necessary Qt3 included by default?

I am for looking this -- or something that will do a simple point-to-point call like ihu does -- for Puppy 4.31-based installs. I have already had to install qt4-4.3.2.pet to support a static build of Opera.

-Roy

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#3 Post by muggins »

Roy,

going on my memory...it was a while back...I think it needs qt-3.3.8.pet.

If you have no luck with this, can you post back & I'll try & work out what it needs?

Roy
Posts: 451
Joined: Wed 31 Dec 2008, 18:31

#4 Post by Roy »

Wow, muggins! I didn't expect such a quick reply!

I am in the process of moving, so will need a while to get things sorted out before trying this.

As a non-expert (read: dumb end-user), I have a small amount of fear that installing qt3 will break something in the later qt4 puppys (and running full installations, I cannot restore everything as quickly as I would necessarily like).

I'll try to report back when I can.

Thank you.

-Roy

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#5 Post by muggins »

No, installing qt-3.3.8.pet doesn't disrupt qt4.

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#6 Post by Flash »

Muggins, your link to the qt-3.3.8.pet doesn't work for me. There appears to be something wrong with the ibiblio server. Only part of its puppylinux index is working.

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#7 Post by muggins »

Flash,

can you try it again, as it worked for me 1 minute ago. Might be a temporary ibiblio problem?

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#8 Post by Flash »

The first image is the index. Note the question marks to the left of the file names. The second image is what I get when I click on the link.
Attachments
Ibiblio index of pet_packages-3.jpg
(37.03 KiB) Downloaded 1917 times
Ibiblio qt-3.3.8.pet.jpg
(66.53 KiB) Downloaded 2196 times

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#9 Post by ttuuxxx »

Flash wrote:The first image is the index. Note the question marks to the left of the file names. The second image is what I get when I click on the link.
right click on the link and select "Save Link As"
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#10 Post by Flash »

ttuuxxx wrote:... right click on the link and select "Save Link As" ...
That worked, at least to download the (3 MB) .pet file. We'll see what happens when I try to install it. :)

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#11 Post by Flash »

The qt-3.3.8 and ihu.pets appeared to install correctly. When I clicked on IHU VOIP in the Internet category, nothing happened. When I entered ihu in a console I got this:
# ihu
ihu: error while loading shared libraries: libjack.so.0: cannot open shared object file: No such file or directory
#
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=69321][color=blue]Puppy Help 101 - an interactive tutorial for Lupu 5.25[/color][/url]

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#12 Post by ttuuxxx »

Flash wrote:The qt-3.3.8 and ihu.pets appeared to install correctly. When I clicked on IHU VOIP in the Internet category, nothing happened. When I entered ihu in a console I got this:
# ihu
ihu: error while loading shared libraries: libjack.so.0: cannot open shared object file: No such file or directory
#
did you download jack and speek?
http://www.murga-linux.com/puppy/viewto ... ch&id=7867
http://distro.ibiblio.org/pub/linux/dis ... 1.1.12.pet
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#13 Post by muggins »

Flash,

yes, as mentioned by ttuuxxx, you need JAck & Speex. There are links to these in the first post.

tubby
Posts: 317
Joined: Sat 24 Jan 2009, 15:49

#14 Post by tubby »

As i use skype i have installed IHU on a computer running 431 and it appears to open up ok, a couple of libraries were needed so i used the debian ones i have on another computer and all seems to be ok.
All i need now is an ip address to call.

tubby
Posts: 317
Joined: Sat 24 Jan 2009, 15:49

connection

#15 Post by tubby »

I have succesfully connected two of my computers on my local wireless network using IHU one running 431 and one running Quirky018, allowing port 1793 in the firewall was necessary to stop the call being rejected.
The missing libraries i used were debian ones from one of my other computers, no problems in either builds. :D

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#16 Post by Flash »

Thanks, tubby. (Your report would be even more useful if you'd mentioned which libraries were missing and how you installed them.) :)

After installing the ihu, jack, speex and qt-3.3.8 dotpets, I clicked on the new ihu entry in the Internet section of the Menu. Nothing happened. Thinking quickly (usually I freeze at the controls when something doesn't work,) I entered ihu in a console -- and the ihu GUI sprang to life (after a message saying there was no ihu config file in /root/somethingorother.) Is there an IP address I could feed it, to see if it at least does something?

I've saved those 4 dotpets in a folder I named IHU VOIP. It only takes a few seconds to install them all, so I won't save their installation on my multisession DVD just yet. I want to get ihu working first. For one thing, I get entirely different IP addresses depending on whether I run ifconfig or use whoami. Which IP address do I send someone so they can enter it into ihu if they want to talk to me?
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=69321][color=blue]Puppy Help 101 - an interactive tutorial for Lupu 5.25[/color][/url]

tubby
Posts: 317
Joined: Sat 24 Jan 2009, 15:49

IHU

#17 Post by tubby »

Sorry Flash i didn`t think about posting the missing libraries as i expected them to show up if as you did, run the program from terminal. Here are the ones needed for my install, libsoundtouch1c2_1.3.1, libqt3-mt_3.3.8b, as posted i used some debian ones i had on another computer. After installing these the program opened from the internet pull down.
The config file is created when you config the program, Options/general/ add a name in the my name box and save it, quit the program and restart and the nag should have gone.
As i was on a local network all i had to do was put the address of the other computer in the dial box and press connect, on the receiving computer press answer and i was connected.
For internet dialing i think a free account with DYDNS would be prudent for stability and possibly security.
Hope this helps.

tubby
Posts: 317
Joined: Sat 24 Jan 2009, 15:49

#18 Post by tubby »

Now i have taken an interest in voip and sip, i have downloaded and compiled FreeSWITCH from http://wiki.freeswitch.org/wiki/Main_Page it is a different beast IHU but it does have an awful lot of support and documentation about codec configuration.
Off to play now.

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#19 Post by Flash »

I'm trying out Quirky 021. I installed the four files from the OP of this thread and then clicked on Ihu in the internet menu. Nothing happened. I opened urxvt and entered ihu. Again nothing happened, except for this error message:
# ihu
ihu: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
What do I do now? Is a library missing? Where would I find it? I looked in Puppy's package manager but found precious few libraries listed there.

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#20 Post by muggins »

Flash,

because the qt3, in puppy repository, was compiled against openGL libraries, you need to also install openGL. Or, if you see the note I've added to the first post, you can instead uninstall the IHU version you've installed, & try the static version of IHU.

Post Reply