[svn-commits] phsultan: trunk r83076 - /trunk/channels/chan_jingle.c

SVN commits to the Digium repositories svn-commits at lists.digium.com
Wed Sep 19 08:55:08 CDT 2007


Author: phsultan
Date: Wed Sep 19 08:55:08 2007
New Revision: 83076

URL: http://svn.digium.com/view/asterisk?view=rev&rev=83076
Log:
Replace Google namespace occurrences with Jingle. The former namespace
is handled by chan_gtalk.

Modified:
    trunk/channels/chan_jingle.c

Modified: trunk/channels/chan_jingle.c
URL: http://svn.digium.com/view/asterisk/trunk/channels/chan_jingle.c?view=diff&rev=83076&r1=83075&r2=83076
==============================================================================
--- trunk/channels/chan_jingle.c (original)
+++ trunk/channels/chan_jingle.c Wed Sep 19 08:55:08 2007
@@ -324,10 +324,10 @@
 		return 1;
 
 	iq = iks_new("iq");
-	jingle = iks_new(GOOGLE_NODE);
+	jingle = iks_new(JINGLE_NODE);
 	dcodecs = iks_new("description");
 	if (iq && jingle && dcodecs) {
-		iks_insert_attrib(dcodecs, "xmlns", "http://www.google.com/session/phone");
+		iks_insert_attrib(dcodecs, "xmlns", JINGLE_AUDIO_RTP_NS);
 
 		for (x = 0; x < 32; x++) {
 			if (!(pref_codec = ast_codec_pref_index(&client->prefs, x)))
@@ -358,10 +358,10 @@
 		iks_insert_attrib(iq, "id", client->connection->mid);
 		ast_aji_increment_mid(client->connection->mid);
 
-		iks_insert_attrib(jingle, "xmlns", GOOGLE_NS);
+		iks_insert_attrib(jingle, "xmlns", JINGLE_NS);
 		iks_insert_attrib(jingle, "type", JINGLE_ACCEPT);
 		iks_insert_attrib(jingle, "initiator", p->initiator ? client->connection->jid->full : p->from);
-		iks_insert_attrib(jingle, GOOGLE_SID, tmp->sid);
+		iks_insert_attrib(jingle, JINGLE_SID, tmp->sid);
 		iks_insert_node(iq, jingle);
 		iks_insert_node(jingle, dcodecs);
 		iks_insert_node(dcodecs, payload_red);
@@ -487,7 +487,7 @@
 	ast_debug(1, "The client is %s\n", client->name);
 	/* Make sure our new call doesn't exist yet */
 	for (tmp = client->p; tmp; tmp = tmp->next) {
-		if (iks_find_with_attrib(pak->x, GOOGLE_NODE, GOOGLE_SID, tmp->sid))
+		if (iks_find_with_attrib(pak->x, JINGLE_NODE, JINGLE_SID, tmp->sid))
 			break;
 	}
 
@@ -507,7 +507,7 @@
 	char *dtmf;
 	/* Make sure our new call doesn't exist yet */
 	for (tmp = client->p; tmp; tmp = tmp->next) {
-		if (iks_find_with_attrib(pak->x, GOOGLE_NODE, GOOGLE_SID, tmp->sid) || iks_find_with_attrib(pak->x, JINGLE_NODE, JINGLE_SID, tmp->sid))
+		if (iks_find_with_attrib(pak->x, JINGLE_NODE, JINGLE_SID, tmp->sid))
 			break;
 	}
 
@@ -571,7 +571,7 @@
 	ast_debug(1, "The client is %s\n", client->name);
 	/* Make sure our new call doesn't exist yet */
 	for (tmp = client->p; tmp; tmp = tmp->next) {
-		if (iks_find_with_attrib(pak->x, GOOGLE_NODE, GOOGLE_SID, tmp->sid))
+		if (iks_find_with_attrib(pak->x, JINGLE_NODE, JINGLE_SID, tmp->sid))
 			break;
 	}
 
@@ -598,7 +598,7 @@
 
 
 	iq = iks_new("iq");
-	jingle = iks_new(GOOGLE_NODE);
+	jingle = iks_new(JINGLE_NODE);
 	candidate = iks_new("candidate");
 	if (!iq || !jingle || !candidate) {
 		ast_log(LOG_ERROR, "Memory allocation error\n");
@@ -670,7 +670,7 @@
 		iks_insert_attrib(jingle, "type", "candidates");
 		iks_insert_attrib(jingle, "id", sid);
 		iks_insert_attrib(jingle, "initiator", (p->initiator) ? c->jid->full : from);
-		iks_insert_attrib(jingle, "xmlns", GOOGLE_NS);
+		iks_insert_attrib(jingle, "xmlns", JINGLE_NS);
 		iks_insert_attrib(candidate, "name", tmp->name);
 		iks_insert_attrib(candidate, "address", tmp->ip);
 		iks_insert_attrib(candidate, "port", port);
@@ -867,7 +867,7 @@
 			iks_insert_attrib(session, "id", p->sid);
 			iks_insert_attrib(session, "initiator",
 							  p->initiator ? client->connection->jid->full : p->from);
-			iks_insert_attrib(session, "xmlns", GOOGLE_NS);
+			iks_insert_attrib(session, "xmlns", JINGLE_NS);
 			iks_insert_node(request, session);
 			iks_send(client->connection->p, request);
 			iks_delete(session);
@@ -925,7 +925,7 @@
 
 	/* Make sure our new call doesn't exist yet */
 	while (tmp) {
-		if (iks_find_with_attrib(pak->x, GOOGLE_NODE, GOOGLE_SID, tmp->sid)) {
+		if (iks_find_with_attrib(pak->x, JINGLE_NODE, JINGLE_SID, tmp->sid)) {
 			ast_log(LOG_NOTICE, "Ignoring duplicate call setup on SID %s\n", tmp->sid);
 			jingle_response(client, pak, "out-of-order", NULL);
 			return -1;
@@ -933,7 +933,7 @@
 		tmp = tmp->next;
 	}
 
-	p = jingle_alloc(client, pak->from->partial, iks_find_attrib(pak->query, GOOGLE_SID));
+	p = jingle_alloc(client, pak->from->partial, iks_find_attrib(pak->query, JINGLE_SID));
 	if (!p) {
 		ast_log(LOG_WARNING, "Unable to allocate jingle structure!\n");
 		return -1;
@@ -942,8 +942,8 @@
 	if (chan) {
 		ast_mutex_lock(&p->lock);
 		ast_copy_string(p->from, pak->from->full, sizeof(p->from));
-		if (iks_find_attrib(pak->query, GOOGLE_SID)) {
-			ast_copy_string(p->sid, iks_find_attrib(pak->query, GOOGLE_SID),
+		if (iks_find_attrib(pak->query, JINGLE_SID)) {
+			ast_copy_string(p->sid, iks_find_attrib(pak->query, JINGLE_SID),
 							sizeof(p->sid));
 		}
 
@@ -971,7 +971,7 @@
 		case AST_PBX_SUCCESS:
 			jingle_response(client, pak, NULL, NULL);
 			jingle_create_candidates(client, p,
-					iks_find_attrib(pak->query, GOOGLE_SID),
+					iks_find_attrib(pak->query, JINGLE_SID),
 					iks_find_attrib(pak->x, "from"));
 			/* nothing to do */
 			break;
@@ -1019,7 +1019,7 @@
 	if (!newcandidate)
 		return 0;
 	for (tmp = client->p; tmp; tmp = tmp->next) {
-		if (iks_find_with_attrib(pak->x, GOOGLE_NODE, GOOGLE_SID, tmp->sid)) {
+		if (iks_find_with_attrib(pak->x, JINGLE_NODE, JINGLE_SID, tmp->sid)) {
 			p = tmp;
 			break;
 		}
@@ -1453,20 +1453,20 @@
 {
 	struct jingle *client = ASTOBJ_REF((struct jingle *) data);
 
-	if (iks_find_with_attrib(pak->x, GOOGLE_NODE, "type", JINGLE_INITIATE)) {
+	if (iks_find_with_attrib(pak->x, JINGLE_NODE, "type", JINGLE_INITIATE)) {
 		/* New call */
 		jingle_newcall(client, pak);
-	} else if (iks_find_with_attrib(pak->x, GOOGLE_NODE, "type", GOOGLE_NEGOTIATE)) {
+	} else if (iks_find_with_attrib(pak->x, JINGLE_NODE, "type", JINGLE_NEGOTIATE)) {
 		ast_debug(3, "About to add candidate!\n");
 		jingle_add_candidate(client, pak);
 		ast_debug(3, "Candidate Added!\n");
-	} else if (iks_find_with_attrib(pak->x, GOOGLE_NODE, "type", GOOGLE_ACCEPT)) {
+	} else if (iks_find_with_attrib(pak->x, JINGLE_NODE, "type", JINGLE_ACCEPT)) {
 		jingle_is_answered(client, pak);
-	} else if (iks_find_with_attrib(pak->x, GOOGLE_NODE, "type", "session-info") || iks_find_with_attrib(pak->x, JINGLE_NODE, "action", "session-info")) {
+	} else if (iks_find_with_attrib(pak->x, JINGLE_NODE, "action", "session-info")) {
 		jingle_handle_dtmf(client, pak);
-	} else if (iks_find_with_attrib(pak->x, GOOGLE_NODE, "type", "terminate")) {
+	} else if (iks_find_with_attrib(pak->x, JINGLE_NODE, "type", "terminate")) {
 		jingle_hangup_farend(client, pak);
-	} else if (iks_find_with_attrib(pak->x, GOOGLE_NODE, "type", "reject")) {
+	} else if (iks_find_with_attrib(pak->x, JINGLE_NODE, "type", "reject")) {
 		jingle_hangup_farend(client, pak);
 	}
 	ASTOBJ_UNREF(client, jingle_member_destroy);




More information about the svn-commits mailing list