--- a/jingle/jingle.c Fri Aug 13 15:17:52 2010 +0200
+++ b/jingle/jingle.c Fri Aug 13 18:06:17 2010 +0200
@@ -209,7 +209,7 @@
} else {
scr_LogPrint(LPRINT_LOGNORM, "Jingle event from %s cancelled.",
jn->initiator);
- jingle_send_session_terminate(jn, "decline");
+ // TODO: jingle_send_session_terminate(jn, "decline");
jingle_free_jinglenode(jn);
}
@@ -466,6 +466,20 @@
sc->appfuncs->handle_data(sc->description, data2, len);
}
+void handle_trans_next(session_content *sc2) {
+ JingleSession *sess = session_find_by_sid(sc2->sid, sc2->from);
+ if (sess == NULL) {
+ // TODO: err
+ return;
+ }
+
+ SessionContent *sc = session_find_sessioncontent(sess, sc2->name);
+
+ // TODO: size!
+ sc->appfuncs->send(sc2, 2048);
+ g_free(sc2);
+}
+
gchar *jingle_generate_sid(void)
{
gchar *sid;