Quantcast
Channel: Ignite Realtime : Discussion List - All Communities
Viewing all articles
Browse latest Browse all 10742

media proxy

$
0
0

hi,

 

I want  test the openfire media proxy by the following java code:

 

public void testtransmit() {
    ConnectionConfiguration coo = new ConnectionConfiguration(
        server, 5222);
  final  XMPPConnection con = new XMPPConnection(coo);
    XMPPConnection con1 = new XMPPConnection(coo);
    try {
      con.connect();
      con.login(user0, pass0);
      con1.connect();
      con1.login(user1, pass1);
      if (con.isConnected() && con1.isConnected()) {
        BridgedTransportManager btm0 = new BridgedTransportManager(con);
      final  BridgedResolver br=new BridgedResolver(con);
        BridgedResolver br1=new BridgedResolver(con1);
        BridgedTransportManager btm1 = new BridgedTransportManager(con1);
        final JingleManager jm0 = new JingleManager(con, br);
        final JingleManager jm1 = new JingleManager(con1, br1);
        jm0.addCreationListener(btm0);
        jm1.addCreationListener(btm1);
        JingleMediaManager jmm = new JmfMediaManager();
     
        JingleMediaManager jmm1 = new JmfMediaManager();
        jm0.setMediaManager(jmm);
        jm1.setMediaManager(jmm1);
        jm0.addJingleSessionRequestListener(new JingleSessionRequestListener() {

 

          public void sessionRequested(final JingleSessionRequest request) {

 

            try {

 

              incoming = request.accept(setupPayloads());
             
          
              incoming.start(request);
            }
            catch (Exception exe) {
              System.out.println(exe);
            }
          }
        });

 

        outgoing = jm1.createOutgoingJingleSession(
            "user0@servername/Smack",this.setupPayloads());
      
        outgoing.start();
      }
    }
    catch (XMPPException ex) {
      System.out.println("Exception "+ex);
    }

 

  }

 

 

but, it generated this exception:

 

 

Service listing
No RTP Bridge service available:
    at org.jivesoftware.smackx.jingle.nat.BridgedResolver.initialize(BridgedResolver.j ava:103)
    at org.jivesoftware.smackx.jingle.nat.TransportResolver.initializeAndWait(Transpor tResolver.java:384)
    at org.jivesoftware.smackx.jingle.nat.JingleTransportManager.getResolver(JingleTra nsportManager.java:62)
    at org.jivesoftware.smackx.jingle.OutgoingJingleSession.<init>(OutgoingJingleSessi on.java:116)
    at org.jivesoftware.smackx.jingle.OutgoingJingleSession.<init>(OutgoingJingleSessi on.java:143)
    at org.jivesoftware.smackx.jingle.JingleManager.createOutgoingJingleSession(Jingle Manager.java:617)
    at vopenfire.transmit.testtransmit(transmit.java:76)
    at vopenfire.transmit.main(transmit.java:103)
Exception in thread "main" java.lang.NullPointerException
    at org.jivesoftware.smackx.jingle.OutgoingJingleSession.<init>(OutgoingJingleSessi on.java:124)
    at org.jivesoftware.smackx.jingle.OutgoingJingleSession.<init>(OutgoingJingleSessi on.java:143)
    at org.jivesoftware.smackx.jingle.JingleManager.createOutgoingJingleSession(Jingle Manager.java:617)
    at vopenfire.transmit.testtransmit(transmit.java:76)
    at vopenfire.transmit.main(transmit.java:103)

 

 

 

 

plz,I need a help


Viewing all articles
Browse latest Browse all 10742

Trending Articles