 +	return d->state;
 +}
 +
++void JingleSession::slotReceivingData()
++{
++       // Whatever the sender content is, we send the same received informational message.
++       // That's from the raw-udp specification, later, we will have to do fifferent things
++       // here depending on the transport method used in the sender content.
++
++       JT_JingleAction *rAction = new JT_JingleAction(d->rootTask);
++       d->actions << rAction;
++       connect(rAction, SIGNAL(finished()), this, SLOT(slotAcked()));
++       rAction->setSession(this);
++       rAction->received();
++       rAction->go(true);
++}
 +
 +//--------------------------
 +// JingleReason

+ *
+ */
+
+//FIXME:Must remove all JT_JingleAction as soon as they are acknowledged !!!!!!!
+//	This bug makes kopete crash when a session is trminated and other sessions
+//	are active because JT_JingleAction keeps a pointer on the JingleSession and
+//	use it in the take() method
+
+#include <QString>
+#include <QUdpSocket>
+

+		break;
+	case JingleReason::NoReason :
+		rReason = doc()->createElement("no-error");
+		break;
+	case JingleReason::UnsupportedApplications :
+		rReason = doc()->createElement("unsupported-applications");
+		break;
+	default:
+		rReason = doc()->createElement("unknown");
