[gutsy] wengophone doesen't find the line

Bug #135562 reported by Fabio Alessandro Locati
12
Affects Status Importance Assigned to Milestone
WengoPhone
Fix Released
Unknown
wengophone (Ubuntu)
Fix Released
Undecided
Ludovico Cavedon

Bug Description

Binary package hint: wengophone

The official version doesen't have this problem, but in the gutsy mirror there is a newer version of wengophone, than ubuntu ask you to upgrade your version. If you do it, your wengophone will not able to connect.

Revision history for this message
Ludovico Cavedon (cavedon) wrote :

Sorry, I do not fully understand the problem, Can you specify versions?

Official version, on openwengo webiste is; 2.1.2
Gutsy version is 2.1.0, which is actually quite buggy.

I hope I can upload a fixed version in a couple of days.
In the meanwhile, can you give more details, please? I.e.:
-are you working on a Ubuntu gutsy?
-what version of wengophone are you using?
-can you post here the last 20 lines of the output of wengophone when launched in a terminal, plz? (the command is qtwengophone)

Thank you for reporting!

Changed in wengophone:
assignee: nobody → cavedon
status: New → Incomplete
Revision history for this message
Fabio Alessandro Locati (f4l3) wrote :

Yes, I am working under gutsy (kubuntu)
the version in the mirror is: wengo 2.1 rev0-200707041172822

(debug) 05:37:39 virtual void PhoneLine::setState(EnumPhoneLineState::PhoneLineState): PhoneLineState=PhoneLineStateProgress
(debug) 05:37:39 virtual void PhoneLine::setState(EnumPhoneLineState::PhoneLineState): line state changed lineId=1 state=PhoneLineStateProgress
(debug) 05:37:39 virtual void PhoneLine::connect(): connect username=toto server=voip.wengo.fr lineId=1
(debug) 05:37:39 void UserProfile::connectSipAccounts(): SIP connection OK
(debug) 05:37:39 void QtWengoPhone::setQtContactList(QtContactList*): QtContactList added
(debug) 05:37:39 void QtWengoPhone::setQtHistoryWidget(QtHistoryWidget*): QtHistoryWidget added
(debug) 05:37:39 virtual int HttpRequest::sendRequest(bool, const std::string&, unsigned int, const std::string&, const std::string&, bool): https://ws.wengo.fr:443/info/info.php
(debug) 05:37:39 static int Uuid::generateInteger(): generated id=1883910592
(debug) 05:37:39 void SipCallbacks::phoneLineStateChangedEventHandler(SipWrapper&, int, EnumPhoneLineState::PhoneLineState): registerProgress: lineId=1 state=5
(debug) 05:37:39 void SipCallbacks::phoneLineStateChangedEventHandler(SipWrapper&, int, EnumPhoneLineState::PhoneLineState): lineId=1
(debug) 05:37:39 virtual void PhoneLine::setState(EnumPhoneLineState::PhoneLineState): PhoneLineState=PhoneLineStateOk
(debug) 05:37:39 void UserProfile::loginStateChangedEventHandlerThreadSafe(SipAccount&, EnumSipLoginState::SipLoginState): SIP_ <email address hidden>
(debug) 05:37:39 void UserProfile::loginStateChangedEventHandlerThreadSafe(SipAccount&, EnumSipLoginState::SipLoginState): SIP_ CONNECTED
(debug) 05:37:39 virtual void PhoneLine::setState(EnumPhoneLineState::PhoneLineState): line state changed lineId=1 state=PhoneLineStateOk
(debug) 05:37:39 void UserProfile::updateIMAccount(const IMAccount&): updating IMAccount
(debug) 05:37:39 void PresenceHandler::connectedEventHandler(ConnectHandler&, std::string): an account is connected, login=f4l3.net protocol=9
(debug) 05:37:39 void PhApiIMPresence::myPresenceStatusEventHandler(PhApiWrapper&, EnumPresenceState::MyPresenceStatus, const std::string&): my presence status=0
(debug) 05:37:39 void PresenceHandler::changeMyAlias(const std::string&, IMAccount*): changing alias for f4l3.net, of protocol=9 with alias=
(debug) 05:37:39 void PhApiIMPresence::myPresenceStatusEventHandler(PhApiWrapper&, EnumPresenceState::MyPresenceStatus, const std::string&): my presence status=0
(debug) 05:37:39 void PresenceHandler::changeMyIcon(const OWPicture&, IMAccount*): changing icon for f4l3.net, of protocol=9
(debug) 05:37:40 virtual void WsSoftUpdate::answerReceived(const std::string&, int): WengoPhone is up-to-date

In shell it say that is connected, but the GUI say that is connecting...

Revision history for this message
Ludovico Cavedon (cavedon) wrote :

I need the exact version of the package you are using; you can get it with:
dpkg -l wengophone

Please try to "log-off" and re-login a couple of times without quitting wengophone.
Do you always see a computer with a moving yellow dot?

Are you able to make phone calls even though the GUI is saying you are still connecting? (e.g. test calls to 333)

Could you please gzip the whole wengophone output and attach it here, please?
I would like to determine if it related to the upstream bug http://dev.openwengo.com/trac/openwengo/trac.fcgi/ticket/1319

Thank you!

Revision history for this message
Fabio Alessandro Locati (f4l3) wrote :

fale@fale-laptop:~$ dpkg -l wengophone
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Nome Versione Descrizione
+++-======================================-======================================-============================================================================================
ii wengophone 2.1.0.dfsg-3build1 SIP-based software telephone with video and chat features
fale@fale-laptop:~$

In the first file I had logged in and logged out some times... the bug don't fix...
In the second I have tried a call (to 333)... Segmentation Fault 3 seconds later...

Revision history for this message
Fabio Alessandro Locati (f4l3) wrote :
Revision history for this message
Ludovico Cavedon (cavedon) wrote :

Thanks!

Ok! The cause of this wrong behavior is what is described in http://dev.openwengo.com/trac/openwengo/trac.fcgi/ticket/1322 (not the previous one).

In fact I realized the package currently included in gutsy does not include the patch to work with Qt libraries >= 4.2.

I am trying to upload a new bugfixed package in a couple of days.

Changed in wengophone:
status: Incomplete → Fix Committed
Revision history for this message
Fabio Alessandro Locati (f4l3) wrote :

Thx... I hope the next version wont have any problem of connection...

Changed in wengophone:
status: Unknown → Fix Released
Changed in wengophone:
status: Fix Committed → Fix Released
Revision history for this message
Dave Neary (dneary) wrote :

There is a problem also building the WengoPhone with Boost 1.33 and GCC 4.1 - this combination causes lots of problems because of a Boost bug (fixed in 1.34) in signals and slots.

If this combination is used for building the Gutsy version, there will be lots of problems. Recommended set-up is GCC 4.0 and Boost 1.33.

Dave.

Revision history for this message
Ludovico Cavedon (cavedon) wrote :

Boost in gutsy has version 1.34, so it is not affected!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.