ekiga r7455 - in trunk: . lib/engine/components/opal
- From: dsandras svn gnome org
- To: svn-commits-list gnome org
- Subject: ekiga r7455 - in trunk: . lib/engine/components/opal
- Date: Thu, 11 Dec 2008 19:50:25 +0000 (UTC)
Author: dsandras
Date: Thu Dec 11 19:50:25 2008
New Revision: 7455
URL: http://svn.gnome.org/viewvc/ekiga?rev=7455&view=rev
Log:
Initial support for SIP dialog info notifications.
Modified:
trunk/ChangeLog
trunk/lib/engine/components/opal/sip-endpoint.cpp
Modified: trunk/lib/engine/components/opal/sip-endpoint.cpp
==============================================================================
--- trunk/lib/engine/components/opal/sip-endpoint.cpp (original)
+++ trunk/lib/engine/components/opal/sip-endpoint.cpp Thu Dec 11 19:50:25 2008
@@ -310,6 +310,7 @@
if (std::find (domains.begin (), domains.end (), domain) != domains.end ()) {
Subscribe (SIPSubscribe::Presence, 300, PString (_uri.c_str ()));
+ Subscribe (SIPSubscribe::Dialog, 300, PString (_uri.c_str ()));
subscribed_uris.push_back (_uri);
}
else {
@@ -325,6 +326,7 @@
if (std::find (subscribed_uris.begin (), subscribed_uris.end (), uri) != subscribed_uris.end ()) {
Subscribe (SIPSubscribe::Presence, 0, PString (uri.c_str ()));
+ Subscribe (SIPSubscribe::Dialog, 0, PString (uri.c_str ()));
subscribed_uris.remove (uri);
}
}
@@ -632,6 +634,7 @@
if (found != string::npos) {
Subscribe (SIPSubscribe::Presence, 300, PString ((*iter).c_str ()));
+ Subscribe (SIPSubscribe::Dialog, 300, PString ((*iter).c_str ()));
subscribed_uris.push_back (*iter);
to_subscribe_uris.remove (*iter++);
}
@@ -647,6 +650,7 @@
if (found != string::npos) {
Unsubscribe (SIPSubscribe::Presence, PString ((*iter).c_str ()));
+ Unsubscribe (SIPSubscribe::Dialog, PString ((*iter).c_str ()));
to_subscribe_uris.push_back (*iter);
subscribed_uris.remove (*iter++);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]