aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_jingle.c
diff options
context:
space:
mode:
authorqwell <qwell@f38db490-d61c-443f-a65b-d21fe96a405b>2007-11-06 18:44:19 +0000
committerqwell <qwell@f38db490-d61c-443f-a65b-d21fe96a405b>2007-11-06 18:44:19 +0000
commitf20cdcdc5909812192905bca6465fd46baa88bd2 (patch)
treeb78fef270171a67bb87177a7db00b38a2e572e9a /channels/chan_jingle.c
parentcd0b9bcfce2ae3c1723407684a339397e9cc95d0 (diff)
Allow gtalk and jingle to use TLS connections again.
Closes issue #9972 git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89041 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/chan_jingle.c')
-rw-r--r--channels/chan_jingle.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/channels/chan_jingle.c b/channels/chan_jingle.c
index 1340ff836..e332159db 100644
--- a/channels/chan_jingle.c
+++ b/channels/chan_jingle.c
@@ -372,7 +372,7 @@ static int jingle_accept_call(struct jingle *client, struct jingle_pvt *p)
iks_insert_node(dcodecs, payload_audio);
iks_insert_node(dcodecs, payload_cn);
- iks_send(c->p, iq);
+ ast_aji_send(c, iq);
iks_delete(payload_red);
iks_delete(payload_audio);
iks_delete(payload_cn);
@@ -473,7 +473,7 @@ static int jingle_response(struct jingle *client, ikspak *pak, const char *reaso
iks_insert_node(response, error);
}
}
- iks_send(client->connection->p, response);
+ ast_aji_send(client->connection, response);
if (reason)
iks_delete(reason);
if (error)
@@ -729,7 +729,7 @@ static int jingle_create_candidates(struct jingle *client, struct jingle_pvt *p,
}
iks_insert_attrib(candidate, "ufrag", tmp->ufrag);
- iks_send(c->p, iq);
+ ast_aji_send(c, iq);
}
p->laststun = 0;
@@ -915,7 +915,7 @@ static int jingle_action(struct jingle *client, struct jingle_pvt *p, const char
iks_insert_node(iq, jingle);
- iks_send(client->connection->p, iq);
+ ast_aji_send(client->connection, iq);
iks_delete(jingle);
res = 0;
}
@@ -1124,7 +1124,7 @@ static int jingle_add_candidate(struct jingle *client, ikspak *pak)
iks_insert_attrib(receipt, "from", c->jid->full);
iks_insert_attrib(receipt, "to", iks_find_attrib(pak->x, "from"));
iks_insert_attrib(receipt, "id", iks_find_attrib(pak->x, "id"));
- iks_send(c->p, receipt);
+ ast_aji_send(c, receipt);
iks_delete(receipt);
return 1;
@@ -1287,7 +1287,7 @@ static int jingle_digit(struct ast_channel *ast, char digit, unsigned int durati
} else if (ast->dtmff.frametype == AST_FRAME_DTMF_END || duration != 0) {
iks_insert_attrib(dtmf, "action", "button-up");
}
- iks_send(client->connection->p, iq);
+ ast_aji_send(client->connection, iq);
iks_delete(iq);
iks_delete(jingle);
iks_delete(dtmf);
@@ -1354,7 +1354,7 @@ static int jingle_transmit_invite(struct jingle_pvt *p)
iks_insert_node(jingle, content);
iks_insert_node(iq, jingle);
- iks_send(client->p, iq);
+ ast_aji_send(client, iq);
iks_delete(iq);
iks_delete(jingle);