diff --git a/src/plugins/jingle/src/java/org/jivesoftware/sparkplugin/IncomingCall.java b/src/plugins/jingle/src/java/org/jivesoftware/sparkplugin/IncomingCall.java index d98c9355..428f649e 100644 --- a/src/plugins/jingle/src/java/org/jivesoftware/sparkplugin/IncomingCall.java +++ b/src/plugins/jingle/src/java/org/jivesoftware/sparkplugin/IncomingCall.java @@ -64,6 +64,9 @@ public class IncomingCall implements JingleSessionListener { public IncomingCall(final JingleSessionRequest request) { try { + // Accept the call + session = request.accept(); + ringing = Applet.newAudioClip(JinglePhoneRes.getURL("RINGING")); } catch (Exception e) { @@ -157,7 +160,7 @@ public class IncomingCall implements JingleSessionListener { } } - if(ringing != null){ + if (ringing != null) { ringing.stop(); } } @@ -232,8 +235,6 @@ public class IncomingCall implements JingleSessionListener { return; try { - // Accept the call - session = request.accept(); session.addListener(this);