Showing posts with label skype. Show all posts
Showing posts with label skype. Show all posts

Friday, February 3, 2012

VOIP operators - Price comparison

Using Voice over IP operators became fashionable mainly because of the low tariffs they offer in comparison with the traditional operators (who are sometimes charging as if they had "old style switched networks" but who are using voip themselves anyway). Several alternative providers had been suggested to me but in the end it seemed they all were from the same company. The options I was considering were different brands of Betamax:

"Betamax GmbH & Co KG is a company registered in Cologne, Germany. In December 2005 it took over all of the VoIP services previously run by Finarea SA, and has since added a few more. With one exception, all of these services offer the same features; the only difference seems to be in the rates charged to various destinations at any one time, and in the color scheme used on the web pages and soft phones.

There are some indications that Betamax might just be a front for Finarea which still operates traditional PSTN call-by-call services in a number of European and Asian countries." (full post)

A more complete price comparison of the voip offers from this mysterious company can be found at http://backsla.sh/betamax.
Note: It appears the prices change and thus keeping an eye on them might be advisable (see more here) . My experience is that prices might not be exactly as advertised. For example, 12voip charges differently if you use your voip equipment or if you use their softphone, although only the latter is published.

More general comparisons of VOIP prices, including Skype, etc, can be found here.

Sunday, December 6, 2009

OpenSuSE 11.2 and Skype - Microphone setup

After the installation of SuSE 11.2 skype was also upgraded to a new beta version (version 2.1.0.47 for linux). However there was a sound problem as the microphone did not work. Pulseaudio did not seem to be installed by default. Anyway, a message in the skype blog explains that if no pulseaudio is available, skype uses alsa. So, the mic should work with or without pulseaudio.

Solution: the reason why the microphone does not work is related only to the default mixer setup in OpenSuSE 11.2, and not with pulseaudio, alsa or skype.

The microphone setup

By default the microphone is muted and is not present in the mixer window. To view the microphone status, configure the channels in the mixer window menu:

Select the microphone and maybe the Mic Boost (in case the level from your microphone is very low).

The mixer now shows the new entries and you only need to de-select the mute radio button of the microphone and choose the right one in case you have several.

Fur useful information on setting the microphone see here.

Conclusion

The Microphone works with skype both after installing pulseaudio (strange glitchy recorded sound) or using alsa (after unistalling pulseaudio again). It works in both cases!

Friday, August 7, 2009

Skype with the Logitech Quickcam Pro 5000

Some owners of this webcam face problems and report that it does not work with Skype for Linux. It does work. It is a problem with Skype and the solution in this post applies to many other cameras.

A previous post shows how to install the camera under Linux (openSUSE 10.3 and 11.0).

The latest Skype for Linux (version 2.0.0.72) dates from June 2008. Skype did not release any updates. A post in January 2009 announced that Skype for Linux is definitely not dead [...] Stay tuned for more developments. The next post on 31st of July 2009 says: can’t make any promises about when it’ll be released, but watch this blog for further updates. How many popular open source projects get no updates during an entire year? Skype is not open source and no one can fix even simple bugs. That's why.

[Update: Also works under SuSe 11.2 and the new skype version 2.1.0.47. For microphone issues see here]

How to solve it

The solution only takes one command but a detailed explanation could be useful for beginers:

  1. Install or test the webcam (see the previous post).

  2. Close skype if it is running (CTRL-Q)

  3. Open konsole, xterm or any terminal (e.g. from the menu under System->Terminal).

  4. Start skype from the terminal (so that any error messages appear there)

    user@host:~> skype
  5. In Skype select Options -> Video Devices.

     
  6. Confirm that your webcam is selected. If you have several devices select the webcam.

  7. Press "Test"

    If you see the image from the camera, great. Most likely you see only black, green, white or something else that you do not regard as a success. The terminal might also show errors such as:

    Skype V4L2: Could not find a suitable capture format

    Skype Xv: No suitable overlay format found

  8. Quit skype (or simply use CTRL-C in the terminal)

    What is the problem?

    The newer Linux kernels support many webcam drivers but the legacy Video4Linux API has been dropped and only Video4Linux version 2 is supported. Since skype 2.0.0.72 uses Video4Linux version 1, there is an incompatibility.

    What is the solution?

    The solution is to dynamically load a shared library that provides compatibility between version 1 and 2. Theses libraries are now in your system but the paths depend on the distribution (try "locate v4l2convert.so" or use a find utility to locate v4l2convert.so and v4l1compat.so). If you run a 64bit system use the 32bit version of the library with skype.

  9. Start skype from the terminal with one of the following commands (these are paths for SuSE. Both worked.):

    me@host:~> LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

    me@host:~> LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype

    Repeat steps 5-7 and it should work.

Increase your confort

Here are three possibilities to avoid having to type the command. The first method is the favorite and incidentally the only one which works in any normal circumstance (the others fail if you leave to your window manager to restore the last session on login).

  • Add the following line to either one of .bashrc or .xinitrc in your home directory (if there is no .xinitrc, you can make a copy of .xinitrc.template and edit the section "# Add your own lines here...").

    export LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so

    Or if your LD_PRELOAD variable is already set:

    export LD_PRELOAD="/usr/lib/libv4l/v4l2convert.so $LD_PRELOAD"

    Since either with .bashrc or .xinitrc the variable will be set before the session is restored, Skype will start with the compatibility library in place :-).

  • If you start skype from a shell, an alias can be crated by adding a line such as the following to .bashrc.

    alias skype='LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype'

    Next type you type skype the alias will be used.

  • If you launch Skype from the KDE menu, locate the icon in the application menu and right click on it. Choose "Edit Item" and replace "skype" with:

    LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype

    Do not forget to save the change. If there is a Skype button in the Pannel, just edit it and also replace the command there.