call via diamondcard interrupted after exactly 30 seconds

Asked by sankalpo

Ringing my land-line from Ekiga via diamondcard I get through, start the call, but this call is interrupted in exactly 30 seconds. My diamondcard account shows a call lasting 30 seconds. On the land-line I will hear "busy" tone after the interruption and my Ekiga will not notice anything - shows the call in progress until canceled on Ekiga side. This is consistent behaviour. I am using DLink DSL-502T, ALSA, Logitech QuickCam (also for microphone), Ubuntu 8.04 fresh install + all patches installed. Any help would be appreciated.
Cheers, Sankalpo

PS: I had very similar issue on Ubuntu 7.10 and was resolved by diamondcard support in cooperation with Ekiga project by providing me with newer development build of Ekiga. But it took ages to resolve it that way.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu ekiga Edit question
Assignee:
No assignee Edit question
Solved by:
Yannick Defais
Solved:
Last query:
Last reply:
Revision history for this message
Yannick Defais (sevmek) said :
#1

Hello,

Does your PS means using the SVN version of Ekiga, you can use your diamond card account and it works?

Regards,
Yannick

Revision history for this message
sankalpo (sankalpo) said :
#2

Hi Yannick,
Unfortunately not, on Ubuntu 8.04 it's not resolved. On the older version (7.10) I was installing in early December 2007 using repository:
http://archive.buildserver.net/voip-snapshots/build/ubuntu gutsy main

sudo apt-get remove ekiga
sudo apt-get install ekiga-snapshot

On 8.04 I tried to ask here first. Ekiga went up with its version number so I would think the above is not applicable. I would have thought the code that was working for me before made its way to the current 2.0.12 in 8.04 but obviously not or the bug was reintroduced in some way. I would be happy to provide debug info - if I remember it right it was something like
ekiga -d 4 > output.txt 2>&1
Cheers, Sankalpo

Revision history for this message
Yannick Defais (sevmek) said :
#3

Hi Sankalpo,

Unfortunatly, the package you were using comes from the 3.0 branch we are working on. The 2.0.x serie will probably end for the next Ubuntu (8.10). The change on the 3.0 branch are too much heavy to be backported in our 2.0.x serie.

The good news now! We are working to provide the snapshot packages back. It is long to setup but we are close now, expect it in the coming days. In the meantime, if you feel comfortable with compilation, you can try this script which automate the installation of our 3.0 branch (we call it internally from the tool we use to store it: the "SVN" version, or sometimes "trunk" from its branch name):
http://wiki.ekiga.org/index.php/Compile_your_own_SVN_version_of_Ekiga_on_Ubuntu#Automated_installation_using_a_bash_script

There is another script to remove it, making your Ubuntu clean again:
http://wiki.ekiga.org/index.php/Compile_your_own_SVN_version_of_Ekiga_on_Ubuntu#Automated_removal_of_Ekiga_SVN_using_a_bash_script

And finally, another one to update Ekiga whenever you want to the very latest:
http://wiki.ekiga.org/index.php/Compile_your_own_SVN_version_of_Ekiga_on_Ubuntu#Automated_upgrade_of_Ekiga_SVN_using_a_bash_script

The page has detailed informations about the commands used in those scripts:
http://wiki.ekiga.org/index.php/Compile_your_own_SVN_version_of_Ekiga_on_Ubuntu

I'm the author of this page and theses scripts, feel free to ask me if you have some issues.

As it is our working version, things might break heavily. But at the moment (today, 2005-05-23), it seems to work.

Regards,
Yannick

Revision history for this message
sankalpo (sankalpo) said :
#4

Hi Yannick,
I tried running your script and I am not sure what to answer to the prompt at the end of this - so I <Ctrl>+C for now:

Starting the Ekiga SVN installation script

[sudo] password for sankalpo:
deb http://archive.ubuntu.com/ubuntu hardy main universe multiverse

Removing stable Ekiga, if any

Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Building tag database... Done
Note: selecting "libruby1.8" instead of the
      virtual package "libpty-ruby1.8"
Note: selecting "libruby1.8" instead of the
      virtual package "libpty-ruby1.8"
The following packages are BROKEN:
  libgpgme11 ubuntu-desktop
The following packages will be REMOVED:
  ekiga libopal-2.2 libpt-1.10.10 libpt-1.10.10-plugins-alsa
  libpt-1.10.10-plugins-v4l libpt-1.10.10-plugins-v4l2 libpth20
0 packages upgraded, 0 newly installed, 7 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 28.4MB will be freed.
The following packages have unmet dependencies:
  ubuntu-desktop: Depends: libpt-1.10.10-plugins-v4l but it is not installable
                  Depends: libpt-1.10.10-plugins-v4l2 but it is not installable
  libgpgme11: Depends: libpth20 (>= 2.0.7-2) but it is not installable
Resolving dependencies...
The following actions will resolve these dependencies:

Remove the following packages:
libgpgme11
seahorse
ubuntu-desktop

Score is 257

Accept this solution? [Y/n/q/?]

Removing ubuntu desktop sounds very harsh - is it the right thing to do? For now I removed the added line from /etc/apt/sources.list again.
I appreciate your support.
Cheers, Sankalpo

Revision history for this message
Best Yannick Defais (sevmek) said :
#5

Hello,

Removing those packages is good:
ekiga libopal-2.2 libpt-1.10.10 libpt-1.10.10-plugins-alsa libpt-1.10.10-plugins-v4l libpt-1.10.10-plugins-v4l2
You will reinstall those during the process to a newer version.

It's normal to remove ubuntu-desktop as it is a meta-package which install the whole gnome desktop. As ekiga is part of the gnome desktop, this package will be removed too, but the rest of the gnome desktop will remain!

Weird is libpth20.

There was a mistake in my script:
sudo aptitude remove ~n^ekiga ~n^libpt[-] ~n^libopal[-]
This line catched up "libpth20" because it was searching for packages whos names begins by "libpt", my intention was to search for "libpt-", but it was needed to escape this caracter as - has a special meaning.
Now, in the script you'll find:
sudo aptitude remove ~n^ekiga ~n^libpt[-] ~n^libopal[-]

I've tested it on my computer (Ubuntu Hardy) and it works fine. Can you retry with the new version?
http://wiki.ekiga.org/index.php/Compile_your_own_SVN_version_of_Ekiga_on_Ubuntu#Automated_installation_using_a_bash_script

Regards,
Yannick

Revision history for this message
Yannick Defais (sevmek) said :
#6

hm. CORRECTION:

There was a mistake in my script:
sudo aptitude remove ~n^ekiga ~n^libpt- ~n^libopal-
This line catched up "libpth20" because it was searching for packages whos names begins by "libpt", my intention was to search for "libpt-", but it was needed to escape this caracter as - has a special meaning.
Now, in the script you'll find:
sudo aptitude remove ~n^ekiga ~n^libpt[-] ~n^libopal[-]

Revision history for this message
sankalpo (sankalpo) said :
#7

Hi Yannick,
I installed the version 3.0 from SVN using your script and I can confirm that it resolved my issue - thanks a lot! I couldn't believe how much code needs to be compiled to get it running :)
Cheers, Sankalpo

Revision history for this message
sankalpo (sankalpo) said :
#8

Thanks Yannick Defais, that solved my question.