Vadim Lebedev wrote:
Ralf Schlatterbeck wrote:
On Fri, Feb 15, 2008 at 05:52:36PM +0100, Vadim Lebedev wrote:
Folks,
I've commited on 2.2 G722 codec support
and P2P presence support.
To acitivate P2P presnece in set sip.p2P_presence to TRUE in advanced
config dialog
It is not really well tested but seems to work
Hi Vadim,
I've just updated my HG checkout and rebuilt. With the following
results.
- Built against hg clone from
http://repo.mbdsys.com/openwengo/wengophone-2.2
- The build reports:
-- Found Mercurial (hg): /usr/bin/hg
-- OS: Linux-2.6.20.1-p4
-- Processor: unknown
-- Compiler: /usr/bin/gcc-3.4
-- Build type: Debug
-- Build tool: /usr/bin/make
-- Build directory: /home/ralf/checkout/wengophone-2.2/build/debug
-- svn revision: d4660b5e36fb
-- Time: 20080219145309
(Hmm, shouldn't that be "hg revision"?)
- I'm *not* seeing a sip.p2P_presence in the (advanced) config dialog
and nothing in ~/.wengophone/profiles/[EMAIL PROTECTED]/userprofile.xml
- Normal server-presence which used to work with a [EMAIL PROTECTED]
stopped working -- I was at least seeing myself as present and could
verify that a colleague was visible when logged in with earlier
versions of wengophone 2.2 -- ekiga doesn't seem to fully implement
presence, I was only seeing green or grey status, no red/orange etc.
but now I'm only seeing the icon that indicates that no presence info
is available (pink with an orange dot at the top)
- I'm getting several of the following debug messages with both sip
providers (the one the only support p2p and against ekiga.net):
(warn) 16:43:26 [PhApi] : osip:
/home/ralf/checkout/wengophone-2.2/wifo/libosip2/src/osip2/osip_dialog.c:355:
Remote UA is not compliant: missing a tag in response!
(warn) 16:43:26 [PhApi] : osip:
/home/ralf/checkout/wengophone-2.2/wifo/libosip2/src/osip2/osip_dialog.c:401:
Remote UA is not compliant: missing a contact in response!
(warn) 16:43:26 [PhApi] : osip:
/home/ralf/checkout/wengophone-2.2/wifo/libosip2/src/osip2/osip_dialog.c:97:
missing a contact in response!
Ralf
Ralf,
Thanks for the info...
I never paid attention to the warnings from osip_dialog.c i'll look
into it...
The item in advanced dialog is called sip.p2p.prsence and is FALSE by
default it is stored (if modified) ~/.wengophone/config.xml
I'll look into the standrd presence regression
Well i've looked into it...
I suppose you compare to wengophone 2.1, right?
First of all these warning messages can be ignored they seem to be
caused by stricter version of libosip
Second the presence between two wengophone in standard mode (using
PUBLISH works)
I also know that P2P mode works (partially) in against our client's
SIP server.
The big problem is that wengophone implementation of presence is done
in VERY strange way: for example the status is
transmitted using <note> tag in the PIDF. And when the this tag
contains a non-standard string it is considered
as an alias change.
I think all this stuff requires serious rewamping... Any volunteers?
Thanks
Vadim
_______________________________________________
Wengophone-devel mailing list
Wengophone-devel@lists.openwengo.com
http://dev.openwengo.com/mailman/listinfo/wengophone-devel