Use two jingle Demo applications can''t talk each other

everybody,i am try to use two jingle Demo applications to talk .But no voice each other

Initialized

1

1

Initializing…Resolved

C: /172.19.194.138|/172.19.194.138 p:2195

Service listing

Listening for ECHO: 172.19.194.138:19352

Initializing…Resolved

UpdatePacketListener

Declined:null

Jingle:

Cand: 172.19.194.138

SET ACTIVE

Transport stabilished

triggerTransportEstablished 172.19.194.138:16876|172.19.194.149:11652

Then i import jmf.jar to my project. There is a new error

Initialized

1

1

Initializing…Resolved

C: /172.19.194.138|/172.19.194.138 p:2195

Service listing

Listening for ECHO: 172.19.194.138:19352

Initializing…Resolved

UpdatePacketListener

Declined:null

Jingle:

Cand: 172.19.194.138

SET ACTIVE

Transport stabilished

triggerTransportEstablished 172.19.194.138:16876|172.19.194.149:11652

+*Track 0 is set to transmit as:

gsm/rtp, 8000.0 Hz, Mono, FrameSize=264 bits

Failed to realize: com.sun.media.ProcessEngine@dc57db

Cannot build a flow graph with the customized options:

Unable to transcode format: LINEAR, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed

to: gsm/rtp, 8000.0 Hz, Mono, FrameSize=264 bits

outputting to: RAW/RTP

Error: Unable to realize com.sun.media.ProcessEngine@dc57db*+

Are you loading the native libs of your plataform?

You can set java.library.path to the directory that you use to store dll or .so files.

Failed to realize: com.sun.media.ProcessEngine@dc57db

Cannot build a flow graph with the customized options:

Unable to transcode format: LINEAR, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed

to: gsm/rtp, 8000.0 Hz, Mono, FrameSize=264 bits

outputting to: RAW/RTP

Error: Unable to realize com.sun.media.ProcessEngine@dc57db*+

The error above means that you didn’'t loadd the native libs, just the java ones.

Try it and let us know.

Best Regards,

Thiago

if it’'s working … can you post your code here? or your settings?

i have similar outputs … under winxp

importet libs: smack, smackx, smackx-jingle, smackx-debug, jmf, speex, jspeex (the last three from the source of spark & jingle plugin - from the lib/windows directory)

my outputs are:

Initialized
2
2
Initializing...Resolved
C: /192.168.1.34|/192.168.1.34 p:2205
Listening for ECHO: 192.168.1.34:11566
C: /192.168.238.238|/192.168.238.238 p:2195
Service listing
Listening for ECHO: 192.168.238.238:13238
Initializing...Resolved
UpdatePacketListener
Listening for ECHO: 192.168.238.238:18054
0
0
0
0
Jingle: <iq id="VJq6S-9" to="sender@smilingj.net/Smack" from="reciever@smilingj.net/Smack" type="set"><jingle xmlns="http://jabber.org/protocol/jingle" initiator="reciever@smilingj.net/Smack" responder="sender@smilingj.net/Smack" action="transport-info" sid="4910070293154619646"><content name=''Audio-Content''><transport xmlns="http://jabber.org/protocol/jingle/transport/ice" ><candidate  generation="1" ip="192.168.1.34" port="18398" network="0" username="1" password="5803444426199664572" preference="2205" type="prflx"></candidate></transport></content></jingle></iq>
Jingle: <iq id="VJq6S-10" to="sender@smilingj.net/Smack" from="reciever@smilingj.net/Smack" type="set"><jingle xmlns="http://jabber.org/protocol/jingle" initiator="reciever@smilingj.net/Smack" responder="sender@smilingj.net/Smack" action="transport-info" sid="4910070293154619646"><content name=''Audio-Content''><transport xmlns="http://jabber.org/protocol/jingle/transport/ice" ><candidate  generation="1" ip="192.168.238.238" port="12780" network="1" username="1" password="8483629351407847471" preference="2195" type="prflx"></candidate></transport></content></jingle></iq>
Jingle: <iq id="VJq6S-11" to="sender@smilingj.net/Smack" from="reciever@smilingj.net/Smack" type="set"><jingle xmlns="http://jabber.org/protocol/jingle" initiator="reciever@smilingj.net/Smack" responder="sender@smilingj.net/Smack" action="transport-info" sid="4910070293154619646"><content name=''Audio-Content''><transport xmlns="http://jabber.org/protocol/jingle/transport/ice" ><candidate  generation="1" ip="smilingj.net" port="14794" network="0" username="1" password="3065888302606701520" preference="0" type="relay"></candidate></transport></content></jingle></iq>
Jingle: <iq id="VJq6S-12" to="sender@smilingj.net/Smack" from="reciever@smilingj.net/Smack" type="set"><jingle xmlns="http://jabber.org/protocol/jingle" initiator="reciever@smilingj.net/Smack" responder="sender@smilingj.net/Smack" action="transport-info" sid="4910070293154619646"><content name=''Audio-Content''><transport xmlns="http://jabber.org/protocol/jingle/transport/ice" ><candidate  generation="1" ip="217.224.93.101" port="13684" network="0" username="1" password="438669701509926568" preference="0" type="srflx"></candidate></transport></content></jingle></iq>
Jingle: <iq id="VJq6S-8" to="sender@smilingj.net/Smack" from="reciever@smilingj.net/Smack" type="set"><jingle xmlns="http://jabber.org/protocol/jingle" initiator="reciever@smilingj.net/Smack" responder="sender@smilingj.net/Smack" action="content-accept" sid="4910070293154619646"><content name=''Audio-Content''><description xmlns="http://jabber.org/protocol/jingle/description/audio" ><payload-type  id="3" name="gsm" channels="1" clockrate="0"></payload-type></description></content></jingle></iq>
Content Received: 3794123195554600499;192.168.238.238:12780
Result Wrong Data:192.168.238.238:12780
Content Received: 3794123195554600499;192.168.238.238:12780
Result Wrong Data:192.168.238.238:12780
Content Received: 5803444426199664572;192.168.1.34:18398
Result OK:192.168.1.34:18398
RESULT>>>OK:192.168.1.34:18398
Content Received: 8483629351407847471;192.168.238.238:12780
Result Wrong Data:192.168.238.238:12780
Content Received: 8483629351407847471;192.168.238.238:12780
Result OK:192.168.238.238:12780
RESULT>>>OK:192.168.238.238:12780
Content Received: 5803444426199664572;192.168.1.34:18398
Result OK:192.168.1.34:18398
RESULT>>>OK:192.168.1.34:18398
Content Received: 8483629351407847471;192.168.238.238:12780
Result Wrong Data:192.168.238.238:12780
Content Received: 8483629351407847471;192.168.238.238:12780
Result OK:192.168.238.238:12780
RESULT>>>OK:192.168.238.238:12780
Content Received: 5803444426199664572;192.168.1.34:18398
Result OK:192.168.1.34:18398
RESULT>>>OK:192.168.1.34:18398
Content Received: 8483629351407847471;192.168.238.238:12780
Result Wrong Data:192.168.238.238:12780
Content Received: 8483629351407847471;192.168.238.238:12780
Result OK:192.168.238.238:12780
RESULT>>>OK:192.168.238.238:12780
Content Received: 5803444426199664572;192.168.1.34:18398
Result OK:192.168.1.34:18398
RESULT>>>OK:192.168.1.34:18398
Content Received: 8483629351407847471;192.168.238.238:12780
Result Wrong Data:192.168.238.238:12780
Content Received: 8483629351407847471;192.168.238.238:12780
Result OK:192.168.238.238:12780
RESULT>>>OK:192.168.238.238:12780
Content Received: 8483629351407847471;192.168.238.238:12780
Result Wrong Data:192.168.238.238:12780
Content Received: 8483629351407847471;192.168.238.238:12780
Result OK:192.168.238.238:12780
RESULT>>>OK:192.168.238.238:12780
Content Received: 5803444426199664572;192.168.1.34:18398
Result OK:192.168.1.34:18398
RESULT>>>OK:192.168.1.34:18398
Content Received: 8483629351407847471;192.168.238.238:12780
Result Wrong Data:192.168.238.238:12780
Content Received: 8483629351407847471;192.168.238.238:12780
Result OK:192.168.238.238:12780
RESULT>>>OK:192.168.238.238:12780
Content Received: 5803444426199664572;192.168.1.34:18398
Result OK:192.168.1.34:18398
RESULT>>>OK:192.168.1.34:18398
BS:gsm
1
1
Content Received: 8483629351407847471;192.168.238.238:12780
Result Wrong Data:192.168.238.238:12780
Content Received: 8483629351407847471;192.168.238.238:12780
Result OK:192.168.238.238:12780
RESULT>>>OK:192.168.238.238:12780
Content Received: 5803444426199664572;192.168.1.34:18398
Result OK:192.168.1.34:18398
RESULT>>>OK:192.168.1.34:18398
ADDED Valid Cand: 192.168.1.34:18398
ADDED Valid Cand: 192.168.238.238:12780
Content Received: 5803444426199664572;192.168.1.34:18398
Result OK:192.168.1.34:18398
Content Received: 8483629351407847471;192.168.238.238:12780
Result Wrong Data:192.168.238.238:12780
Content Received: 8483629351407847471;192.168.238.238:12780
Result OK:192.168.238.238:12780
Content Received: 5803444426199664572;192.168.1.34:18398
Result OK:192.168.1.34:18398
Content Received: 8483629351407847471;192.168.238.238:12780
Result Wrong Data:192.168.238.238:12780
Content Received: 8483629351407847471;192.168.238.238:12780
Result OK:192.168.238.238:12780
Content Received: 5803444426199664572;192.168.1.34:18398
Result OK:192.168.1.34:18398
Content Received: 8483629351407847471;192.168.238.238:12780
Result Wrong Data:192.168.238.238:12780
Content Received: 8483629351407847471;192.168.238.238:12780
Result OK:192.168.238.238:12780
2
Jingle: <iq id="VJq6S-13" to="sender@smilingj.net/Smack" from="reciever@smilingj.net/Smack" type="set"><jingle xmlns="http://jabber.org/protocol/jingle" initiator="reciever@smilingj.net/Smack" responder="sender@smilingj.net/Smack" action="transport-accept" sid="4910070293154619646"><content name=''Audio-Content''><transport xmlns="http://jabber.org/protocol/jingle/transport/ice" ><candidate  generation="1" ip="192.168.1.34" port="11566" network="0" username="1" password="8367532088897845198" preference="2205" type="prflx"></candidate></transport></content></jingle></iq>
Cand: 192.168.1.34
SET ACTIVE
Transport stabilished
triggerTransportEstablished 192.168.1.34:11566|192.168.1.34:18398
2
java.lang.NullPointerException
3
3
4
4
Track 0 is set to transmit as:
  gsm/rtp, 8000.0 Hz, Mono, FrameSize=264 bits
Failed to realize: com.sun.media.ProcessEngine@1cd0888
  Cannot build a flow graph with the customized options:
    Unable to transcode format: LINEAR, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed
      to: gsm/rtp, 8000.0 Hz, Mono, FrameSize=264 bits
      outputting to: RAW/RTP
Error: Unable to realize com.sun.media.ProcessEngine@1cd0888
5
5
Jingle: <iq id="VJq6S-14" to="sender@smilingj.net/Smack" from="reciever@smilingj.net/Smack" type="set"><jingle xmlns="http://jabber.org/protocol/jingle" initiator="reciever@smilingj.net/Smack" responder="sender@smilingj.net/Smack" action="session-accept" sid="4910070293154619646"><content name=''Audio-Content''><description xmlns="http://jabber.org/protocol/jingle/description/audio" ><payload-type  id="3" name="gsm" channels="1" clockrate="0"></payload-type></description><transport xmlns="http://jabber.org/protocol/jingle/transport/ice" ><candidate  generation="1" ip="192.168.1.34" port="11566" network="0" username="1" password="8367532088897845198" preference="2205" type="prflx"></candidate></transport></content></jingle></iq>
6
6
7
7
8
8
9
9
Jingle: <iq id="VJq6S-15" to="sender@smilingj.net/Smack" from="reciever@smilingj.net/Smack" type="set"><jingle xmlns="http://jabber.org/protocol/jingle" initiator="reciever@smilingj.net/Smack" responder="sender@smilingj.net/Smack" action="session-terminate" sid="4910070293154619646"><content name=''Audio-Content''></content></jingle></iq>
REMOVE PACKET LISTENER
Negotiation Closed: sender@smilingj.net/Smack 4910070293154619646
Initialized
2
2
Initializing...Resolved
C: /192.168.1.34|/192.168.1.34 p:2205
Listening for ECHO: 192.168.1.34:18398
C: /192.168.238.238|/192.168.238.238 p:2195
Service listing
Listening for ECHO: 192.168.238.238:12780
Initializing...Resolved
UpdatePacketListener
Listening for ECHO: 192.168.238.238:13684
Jingle: <iq id="LK7X2-8" to="reciever@smilingj.net/Smack" from="sender@smilingj.net/Smack" type="set"><jingle xmlns="http://jabber.org/protocol/jingle" initiator="reciever@smilingj.net/Smack" responder="sender@smilingj.net/Smack" action="transport-info" sid="4910070293154619646"><content name=''Audio-Content''><transport xmlns="http://jabber.org/protocol/jingle/transport/ice" ><candidate  generation="1" ip="192.168.1.34" port="11566" network="0" username="1" password="8367532088897845198" preference="2205" type="prflx"></candidate></transport></content></jingle></iq>
0
Content Received: 8367532088897845198;192.168.1.34:11566
Result OK:192.168.1.34:11566
RESULT>>>OK:192.168.1.34:11566
Jingle: <iq id="LK7X2-9" to="reciever@smilingj.net/Smack" from="sender@smilingj.net/Smack" type="set"><jingle xmlns="http://jabber.org/protocol/jingle" initiator="reciever@smilingj.net/Smack" responder="sender@smilingj.net/Smack" action="transport-info" sid="4910070293154619646"><content name=''Audio-Content''><transport xmlns="http://jabber.org/protocol/jingle/transport/ice" ><candidate  generation="1" ip="192.168.238.238" port="13238" network="1" username="1" password="3794123195554600499" preference="2195" type="prflx"></candidate></transport></content></jingle></iq>
0
Content Received: 3794123195554600499;192.168.238.238:13238
Result Wrong Data:192.168.238.238:13238
Content Received: 3794123195554600499;192.168.238.238:13238
Result OK:192.168.238.238:13238
RESULT>>>OK:192.168.238.238:13238
0
0
Jingle: <iq id="LK7X2-10" to="reciever@smilingj.net/Smack" from="sender@smilingj.net/Smack" type="set"><jingle xmlns="http://jabber.org/protocol/jingle" initiator="reciever@smilingj.net/Smack" responder="sender@smilingj.net/Smack" action="transport-info" sid="4910070293154619646"><content name=''Audio-Content''><transport xmlns="http://jabber.org/protocol/jingle/transport/ice" ><candidate  generation="1" ip="smilingj.net" port="16652" network="0" username="1" password="7675317368552741297" preference="0" type="relay"></candidate></transport></content></jingle></iq>
Jingle: <iq id="LK7X2-11" to="reciever@smilingj.net/Smack" from="sender@smilingj.net/Smack" type="set"><jingle xmlns="http://jabber.org/protocol/jingle" initiator="reciever@smilingj.net/Smack" responder="sender@smilingj.net/Smack" action="transport-info" sid="4910070293154619646"><content name=''Audio-Content''><transport xmlns="http://jabber.org/protocol/jingle/transport/ice" ><candidate  generation="1" ip="217.224.93.101" port="18054" network="0" username="1" password="3394678453578681442" preference="0" type="srflx"></candidate></transport></content></jingle></iq>
Content Received: 8367532088897845198;192.168.1.34:11566
Result OK:192.168.1.34:11566
RESULT>>>OK:192.168.1.34:11566
Jingle: <iq id="LK7X2-7" to="reciever@smilingj.net/Smack" from="sender@smilingj.net/Smack" type="set"><jingle xmlns="http://jabber.org/protocol/jingle" initiator="reciever@smilingj.net/Smack" responder="sender@smilingj.net/Smack" action="description-info" sid="4910070293154619646"><content name=''Audio-Content''><description xmlns="http://jabber.org/protocol/jingle/description/audio" ><payload-type  id="3" name="gsm" channels="1" clockrate="0"></payload-type><payload-type  id="4" name="g723" channels="1" clockrate="0"></payload-type><payload-type  id="0" name="PCMU" channels="1" clockrate="16000"></payload-type></description></content></jingle></iq>
Content Received: 8367532088897845198;192.168.1.34:11566
Result OK:192.168.1.34:11566
RESULT>>>OK:192.168.1.34:11566
Content Received: 3794123195554600499;192.168.238.238:13238
Result Wrong Data:192.168.238.238:13238
Content Received: 3794123195554600499;192.168.238.238:13238
Result OK:192.168.238.238:13238
RESULT>>>OK:192.168.238.238:13238
Content Received: 8367532088897845198;192.168.1.34:11566
Result OK:192.168.1.34:11566
RESULT>>>OK:192.168.1.34:11566
Content Received: 3794123195554600499;192.168.238.238:13238
Result Wrong Data:192.168.238.238:13238
Content Received: 3794123195554600499;192.168.238.238:13238
Result OK:192.168.238.238:13238
RESULT>>>OK:192.168.238.238:13238
Content Received: 8367532088897845198;192.168.1.34:11566
Result OK:192.168.1.34:11566
RESULT>>>OK:192.168.1.34:11566
Content Received: 5803444426199664572;192.168.1.34:11566
Result Wrong Data:192.168.1.34:11566
Content Received: 5803444426199664572;192.168.1.34:11566
Result Wrong Data:192.168.1.34:11566
Content Received: 8483629351407847471;192.168.1.34:11566
Result Wrong Data:192.168.1.34:11566
Content Received: 8483629351407847471;192.168.1.34:11566
Result Wrong Data:192.168.1.34:11566
Content Received: 5803444426199664572;192.168.238.238:13238
Result Wrong Data:192.168.238.238:13238
Content Received: 5803444426199664572;192.168.238.238:13238
Result Wrong Data:192.168.238.238:13238
Content Received: 8483629351407847471;192.168.238.238:13238
Result Wrong Data:192.168.238.238:13238
Content Received: 8483629351407847471;192.168.238.238:13238
Result Wrong Data:192.168.238.238:13238
ADDED Valid Cand: 192.168.1.34:11566
1
1
ADDED Valid Cand: 192.168.238.238:13238
Content Received: 3794123195554600499;192.168.238.238:13238
Result Wrong Data:192.168.238.238:13238
Content Received: 3794123195554600499;192.168.238.238:13238
Result OK:192.168.238.238:13238
Content Received: 8367532088897845198;192.168.1.34:11566
Result OK:192.168.1.34:11566
Content Received: 3794123195554600499;192.168.238.238:13238
Result Wrong Data:192.168.238.238:13238
Content Received: 3794123195554600499;192.168.238.238:13238
Result OK:192.168.238.238:13238
Content Received: 3794123195554600499;192.168.238.238:13238
Result Wrong Data:192.168.238.238:13238
Content Received: 3794123195554600499;192.168.238.238:13238
Result OK:192.168.238.238:13238
Content Received: 8483629351407847471;192.168.1.34:11566
Result Wrong Data:192.168.1.34:11566
Content Received: 8483629351407847471;192.168.1.34:11566
Result Wrong Data:192.168.1.34:11566
Content Received: 5803444426199664572;192.168.1.34:11566
Result Wrong Data:192.168.1.34:11566
Content Received: 5803444426199664572;192.168.1.34:11566
Result Wrong Data:192.168.1.34:11566
BS:gsm
Jingle: <iq id="LK7X2-12" to="reciever@smilingj.net/Smack" from="sender@smilingj.net/Smack" type="set"><jingle xmlns="http://jabber.org/protocol/jingle" initiator="reciever@smilingj.net/Smack" responder="sender@smilingj.net/Smack" action="content-accept" sid="4910070293154619646"><content name=''Audio-Content''><description xmlns="http://jabber.org/protocol/jingle/description/audio" ><payload-type  id="3" name="gsm" channels="1" clockrate="0"></payload-type></description></content></jingle></iq>
Content Received: 8483629351407847471;192.168.238.238:13238
Result Wrong Data:192.168.238.238:13238
Content Received: 8483629351407847471;192.168.238.238:13238
Result Wrong Data:192.168.238.238:13238
Content Received: 5803444426199664572;192.168.238.238:13238
Result Wrong Data:192.168.238.238:13238
Content Received: 5803444426199664572;192.168.238.238:13238
Result Wrong Data:192.168.238.238:13238
Content Received: 5803444426199664572;192.168.238.238:13238
Result Wrong Data:192.168.238.238:13238
Content Received: 5803444426199664572;192.168.238.238:13238
Result Wrong Data:192.168.238.238:13238
Content Received: 8483629351407847471;192.168.238.238:13238
Result Wrong Data:192.168.238.238:13238
Content Received: 8483629351407847471;192.168.238.238:13238
Result Wrong Data:192.168.238.238:13238
2
2
Jingle: <iq id="LK7X2-13" to="reciever@smilingj.net/Smack" from="sender@smilingj.net/Smack" type="set"><jingle xmlns="http://jabber.org/protocol/jingle" initiator="reciever@smilingj.net/Smack" responder="sender@smilingj.net/Smack" action="session-accept" sid="4910070293154619646"><content name=''Audio-Content''><description xmlns="http://jabber.org/protocol/jingle/description/audio" ><payload-type  id="3" name="gsm" channels="1" clockrate="0"></payload-type></description><transport xmlns="http://jabber.org/protocol/jingle/transport/ice" ><candidate  generation="1" ip="192.168.1.34" port="18398" network="0" username="1" password="5803444426199664572" preference="2205" type="prflx"></candidate></transport></content></jingle></iq>
3
3
Jingle: <iq id="LK7X2-14" to="reciever@smilingj.net/Smack" from="sender@smilingj.net/Smack" type="set"><jingle xmlns="http://jabber.org/protocol/jingle" initiator="reciever@smilingj.net/Smack" responder="sender@smilingj.net/Smack" action="transport-accept" sid="4910070293154619646"><content name=''Audio-Content''><transport xmlns="http://jabber.org/protocol/jingle/transport/ice" ><candidate  generation="1" ip="192.168.1.34" port="18398" network="0" username="1" password="5803444426199664572" preference="2205" type="prflx"></candidate></transport></content></jingle></iq>
Cand: 192.168.1.34
SET ACTIVE
Transport stabilished
triggerTransportEstablished 192.168.1.34:18398|192.168.1.34:11566
4
4
5
5
6
6
java.lang.NullPointerException
7
7
Track 0 is set to transmit as:
  gsm/rtp, 8000.0 Hz, Mono, FrameSize=264 bits
8
8
Failed to realize: com.sun.media.ProcessEngine@42552c
  Cannot build a flow graph with the customized options:
    Unable to transcode format: LINEAR, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed
      to: gsm/rtp, 8000.0 Hz, Mono, FrameSize=264 bits
      outputting to: RAW/RTP
Error: Unable to realize com.sun.media.ProcessEngine@42552c
9
9
State: org.jivesoftware.smackx.jingle.OutgoingJingleSession$Active@1ce784b
REMOVE PACKET LISTENER
Negotiation Closed: reciever@smilingj.net/Smack 4910070293154619646

Message was edited by: SmilingJ

hi ,i installed jmf 2.1.1e , stil no voice now there was showed that:

Track 0 is set to transmit as:

gsm/rtp, 8000.0 Hz, Mono, FrameSize=264 bits

Created RTP session at 13322 to: 172.19.194.149 11394

  • Recevied new RTP stream

The sender of this stream had yet to be identified.

  • A new participant had just joined: bianteng@royalbt-chengdu

  • The previously unidentified stream

had now been identified as sent by: bianteng@royalbt-chengdu

Cool,

Now you have media for sure

± Received new RTP stream

The sender of this stream had yet to be identified.

  • A new participant had just joined: bianteng@royalbt-chengdu

  • The previously unidentified stream

had now been identified as sent by: bianteng@royalbt-chengdu+

Check your default audio devices, and Run JMFInit to detect default devices.

What kind of headsets are you using to test it?

**Hi ,thank you for your help ,now it is work well!!! Two Demo can talk each other now.**i was run JMFInit to detect default devices.

i imported jar libs: smack, smackx, smackx-jingle, smackx-debug, all jar of jmf,such as jmf.jar ,sound.jar,mediaplayer,customizer.jar,multiplayer.jar.

Thank you for your help again!!!,

I have another question :may be only need jmf.jar ,not sound.jar,mediaplayer,customizer.jar,multiplayer.jar?i will test it.

sorry for my pool english.

i installed as well the jmf files for windows … now you don’‘t have to include anything in your project… just the smack*.jar files . no jmf and it’'s working

Yes, it also works, but maybe you don’'t want to make all your users install it before using your application.

If you don’'t want to make them install it, you should make your java app load NATIVE libs, which is not loaded by default classpath.

You should add -Djava.library.path to your JVM parameters.

Regards,

Thiago