Revision
16535
Author
anthm
Date
2010-01-28 14:52:28 -0600 (Thu, 28 Jan 2010)

Log Message

doh

Modified Paths

Diff

Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia.c (16534 => 16535)


--- freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia.c	2010-01-28 20:35:17 UTC (rev 16534)
+++ freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia.c	2010-01-28 20:52:28 UTC (rev 16535)
@@ -3525,7 +3525,7 @@
 			if (channel && sip->sip_call_info) {
 				char *p;
 				call_info = sip_header_as_string(nua_handle_home(nh), (void *) sip->sip_call_info);
-				if (!switch_stristr("appearance", call_info)) {
+				if (switch_stristr("appearance", call_info)) {
 					switch_channel_set_variable(channel, "presence_call_info_full", call_info);
 					if ((p = strchr(call_info, ';'))) {
 						switch_channel_set_variable(channel, "presence_call_info", p+1);
@@ -5425,7 +5425,7 @@
 		if (channel && sip->sip_call_info) {
 			char *p;
 			if ((call_info = sip_header_as_string(nua_handle_home(nh), (void *) sip->sip_call_info))) {
-				if (!switch_stristr("appearance", call_info)) {
+				if (switch_stristr("appearance", call_info)) {
 					switch_channel_set_variable(channel, "presence_call_info_full", call_info);
 					if ((p = strchr(call_info, ';'))) {
 						switch_channel_set_variable(channel, "presence_call_info", p+1);
@@ -6360,7 +6360,7 @@
 				full_contact = sip_header_as_string(nua_handle_home(tech_pvt->nh), (void *) sip->sip_contact);
 			}
 			
-			if (call_info_str && !switch_stristr("appearance", call_info_str)) {
+			if (call_info_str && switch_stristr("appearance", call_info_str)) {
 				switch_channel_set_variable(channel, "presence_call_info_full", call_info_str);
 				if ((p = strchr(call_info_str, ';'))) {
 					p++;