blob: 4e81be511a45faf07a500936615ba852ea866593 [file] [log] [blame]
Index: org/jivesoftware/smackx/packet/JingleContentInfo.java
===================================================================
--- org/jivesoftware/smackx/packet/JingleContentInfo.java (revision 11644)
+++ org/jivesoftware/smackx/packet/JingleContentInfo.java (working copy)
@@ -96,7 +96,7 @@
*/
public static class Audio extends JingleContentInfo {
- public static final String NAMESPACE = "urn:xmpp:tmp:jingle:apps:rtp";
+ public static final String NAMESPACE = "urn:xmpp:jingle:apps:rtp:1";
public Audio(final ContentInfo mi) {
super(mi);
Index: org/jivesoftware/smackx/packet/JingleError.java
===================================================================
--- org/jivesoftware/smackx/packet/JingleError.java (revision 11644)
+++ org/jivesoftware/smackx/packet/JingleError.java (working copy)
@@ -27,7 +27,7 @@
public class JingleError implements PacketExtension {
- public static String NAMESPACE = "urn:xmpp:tmp:jingle:errors";
+ public static String NAMESPACE = "urn:xmpp:jingle:errors:1";
public static final JingleError OUT_OF_ORDER = new JingleError("out-of-order");
Index: org/jivesoftware/smackx/packet/JingleTransport.java
===================================================================
--- org/jivesoftware/smackx/packet/JingleTransport.java (revision 11644)
+++ org/jivesoftware/smackx/packet/JingleTransport.java (working copy)
@@ -270,7 +270,7 @@
* RTP-ICE profile
*/
public static class Ice extends JingleTransport {
- public static final String NAMESPACE = "urn:xmpp:tmp:jingle:transports:ice-udp";
+ public static final String NAMESPACE = "urn:xmpp:jingle:transports:ice-udp:1";
public Ice() {
super();
@@ -352,7 +352,7 @@
* Raw UDP profile.
*/
public static class RawUdp extends JingleTransport {
- public static final String NAMESPACE = "http://www.xmpp.org/extensions/xep-0177.html#ns";
+ public static final String NAMESPACE = "urn:xmpp:jingle:transports:raw-udp:1";
public RawUdp() {
super();
Index: org/jivesoftware/smackx/packet/JingleContentDescription.java
===================================================================
--- org/jivesoftware/smackx/packet/JingleContentDescription.java (revision 11644)
+++ org/jivesoftware/smackx/packet/JingleContentDescription.java (working copy)
@@ -66,6 +66,13 @@
public abstract String getNamespace();
/**
+ * Return the media type.
+ *
+ * @return The media type
+ */
+ public abstract String getMediaType();
+
+ /**
* Adds a audio payload type to the packet.
*
* @param pt the audio payload type to add.
@@ -153,7 +160,8 @@
synchronized (payloads) {
if (payloads.size() > 0) {
buf.append("<").append(getElementName());
- buf.append(" xmlns=\"").append(getNamespace()).append("\" >");
+ buf.append(" xmlns=\"").append(getNamespace()).append("\"");
+ buf.append(" media=\"").append(getMediaType()).append("\" >");
Iterator pt = payloads.listIterator();
while (pt.hasNext()) {
@@ -172,7 +180,8 @@
*/
public static class Audio extends JingleContentDescription {
- public static final String NAMESPACE = "urn:xmpp:tmp:jingle:apps:rtp";
+ public static final String NAMESPACE = "urn:xmpp:jingle:apps:rtp:1";
+ public static final String MEDIA_TYPE = "audio";
public Audio() {
super();
@@ -189,6 +198,10 @@
public String getNamespace() {
return NAMESPACE;
}
+
+ public String getMediaType() {
+ return MEDIA_TYPE;
+ }
}
/**
Index: org/jivesoftware/smackx/packet/Jingle.java
===================================================================
--- org/jivesoftware/smackx/packet/Jingle.java (revision 11644)
+++ org/jivesoftware/smackx/packet/Jingle.java (working copy)
@@ -44,7 +44,7 @@
// static
- public static final String NAMESPACE = "urn:xmpp:tmp:jingle";
+ public static final String NAMESPACE = "urn:xmpp:jingle:1";
public static final String NODENAME = "jingle";
Index: org/jivesoftware/smackx/packet/JingleDescription.java
===================================================================
--- org/jivesoftware/smackx/packet/JingleDescription.java (revision 11644)
+++ org/jivesoftware/smackx/packet/JingleDescription.java (working copy)
@@ -69,6 +69,13 @@
public abstract String getNamespace();
/**
+ * Return the media type.
+ *
+ * @return The media type
+ */
+ public abstract String getMediaType();
+
+ /**
* Adds a audio payload type to the packet.
*
* @param pt the audio payload type to add.
@@ -160,7 +167,8 @@
synchronized (payloads) {
if (payloads.size() > 0) {
buf.append("<").append(getElementName());
- buf.append(" xmlns=\"").append(getNamespace()).append("\" >");
+ buf.append(" xmlns=\"").append(getNamespace()).append("\"");
+ buf.append(" media=\"").append(getMediaType()).append("\" >");
for (PayloadType payloadType : payloads) {
if (payloadType != null) {
@@ -179,7 +187,8 @@
*/
public static class Audio extends JingleDescription {
- public static final String NAMESPACE = "urn:xmpp:tmp:jingle:apps:rtp";
+ public static final String NAMESPACE = "urn:xmpp:jingle:apps:rtp:1";
+ public static final String MEDIA_TYPE = "audio";
public Audio() {
super();
@@ -196,5 +205,9 @@
public String getNamespace() {
return NAMESPACE;
}
+
+ public String getMediaType() {
+ return MEDIA_TYPE;
+ }
}
}
Index: org/jivesoftware/smackx/jingle/JingleManager.java
===================================================================
--- org/jivesoftware/smackx/jingle/JingleManager.java (revision 11644)
+++ org/jivesoftware/smackx/jingle/JingleManager.java (working copy)
@@ -255,7 +255,7 @@
*/
public static void setJingleServiceEnabled() {
ProviderManager providerManager = ProviderManager.getInstance();
- providerManager.addIQProvider("jingle", "urn:xmpp:tmp:jingle", new JingleProvider());
+ providerManager.addIQProvider("jingle", "urn:xmpp:jingle:1", new JingleProvider());
// Enable the Jingle support on every established connection
// The ServiceDiscoveryManager class should have been already