I’ve downloaded JMF from SUN, cutomized it by its customizer, replaced Spark jmf.jar by my custom.jar, but it didn’t help enough:(
/startup.sh
JavaSound Capture Supported = true
JavaSoundAuto: Committed ok
Wesde true false
Track 0 is set to transmit as:
gsm/rtp, 8000.0 Hz, Mono, FrameSize=264 bits
javax.media.rtp.InvalidSessionAddressException: Local Data AddressDoes not belong to any of this hosts local interfaces
at com.sun.media.rtp.RTPSessionMgr.initialize(RTPSessionMgr.java:2664)
at com.sun.media.rtp.RTPSessionMgr.initialize(RTPSessionMgr.java:2515)
at net.java.sipmack.media.AudioChannel.createTransmitter(AudioChannel.java:394)
at net.java.sipmack.media.AudioChannel.start(AudioChannel.java:128)
at net.java.sipmack.media.AudioMediaSession.startTrasmit(AudioMediaSession.java:16 0)
at net.java.sipmack.softphone.SoftPhoneManager.callStateChanged(SoftPhoneManager.j ava:636)
at net.java.sipmack.sip.Call.fireCallStatusChangedEvent(Call.java:374)
at net.java.sipmack.sip.Call.setState(Call.java:240)
at net.java.sipmack.sip.CallProcessing.processInviteOK(CallProcessing.java:234)
at net.java.sipmack.sip.SipManager.processResponse(SipManager.java:1570)
at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:290)
at gov.nist.javax.sip.EventScanner.run(EventScanner.java:492)
at java.lang.Thread.run(Thread.java:619)
17.09.2007 19:33:15 org.jivesoftware.spark.util.log.Log error
SEVERE:
java.lang.NullPointerException
at java.awt.Container.addImpl(Container.java:1031)
at java.awt.Container.add(Container.java:903)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.buildMiddlePanel(NonRosterP anel.java:157)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.buildDefaultUI(NonRosterPan el.java:230)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.setInterlocutorUI(NonRoster Panel.java:218)
at com.jivesoftware.sparkplugin.ui.call.CallManager.showCallAnswered(CallManager.j ava:268)
at com.jivesoftware.sparkplugin.ui.call.CallManager.access$400(CallManager.java:44 )
at com.jivesoftware.sparkplugin.ui.call.CallManager$5.callStateChanged(CallManager .java:216)
at net.java.sipmack.sip.Call.fireCallStatusChangedEvent(Call.java:374)
at net.java.sipmack.sip.Call.setState(Call.java:240)
at net.java.sipmack.sip.CallProcessing.processInviteOK(CallProcessing.java:234)
at net.java.sipmack.sip.SipManager.processResponse(SipManager.java:1570)
at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:290)
at gov.nist.javax.sip.EventScanner.run(EventScanner.java:492)
at java.lang.Thread.run(Thread.java:619)
17.09.2007 19:33:15 org.jivesoftware.spark.util.log.Log error
SEVERE:
java.lang.NullPointerException
at java.awt.Container.addImpl(Container.java:1031)
at java.awt.Container.add(Container.java:903)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.buildMiddlePanel(NonRosterP anel.java:171)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.buildDefaultUI(NonRosterPan el.java:230)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.setInterlocutorUI(NonRoster Panel.java:218)
at com.jivesoftware.sparkplugin.ui.call.CallManager.showCallAnswered(CallManager.j ava:268)
at com.jivesoftware.sparkplugin.ui.call.CallManager.access$400(CallManager.java:44 )
at com.jivesoftware.sparkplugin.ui.call.CallManager$5.callStateChanged(CallManager .java:216)
at net.java.sipmack.sip.Call.fireCallStatusChangedEvent(Call.java:374)
at net.java.sipmack.sip.Call.setState(Call.java:240)
at net.java.sipmack.sip.CallProcessing.processInviteOK(CallProcessing.java:234)
at net.java.sipmack.sip.SipManager.processResponse(SipManager.java:1570)
at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:290)
at gov.nist.javax.sip.EventScanner.run(EventScanner.java:492)
at java.lang.Thread.run(Thread.java:619)
./startup.sh
JavaSound Capture Supported = true
JavaSoundAuto: Committed ok
Wesde true false
Track 0 is set to transmit as:
gsm/rtp, 8000.0 Hz, Mono, FrameSize=264 bits
javax.media.rtp.InvalidSessionAddressException: Local Data AddressDoes not belong to any of this hosts local interfaces
at com.sun.media.rtp.RTPSessionMgr.initialize(RTPSessionMgr.java:2664)
at com.sun.media.rtp.RTPSessionMgr.initialize(RTPSessionMgr.java:2515)
at net.java.sipmack.media.AudioChannel.createTransmitter(AudioChannel.java:394)
at net.java.sipmack.media.AudioChannel.start(AudioChannel.java:128)
at net.java.sipmack.media.AudioMediaSession.startTrasmit(AudioMediaSession.java:16 0)
at net.java.sipmack.softphone.SoftPhoneManager.callStateChanged(SoftPhoneManager.j ava:636)
at net.java.sipmack.sip.Call.fireCallStatusChangedEvent(Call.java:374)
at net.java.sipmack.sip.Call.setState(Call.java:240)
at net.java.sipmack.sip.CallProcessing.processInviteOK(CallProcessing.java:234)
at net.java.sipmack.sip.SipManager.processResponse(SipManager.java:1570)
at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:290)
at gov.nist.javax.sip.EventScanner.run(EventScanner.java:492)
at java.lang.Thread.run(Thread.java:619)
17.09.2007 19:33:15 org.jivesoftware.spark.util.log.Log error
SEVERE:
java.lang.NullPointerException
at java.awt.Container.addImpl(Container.java:1031)
at java.awt.Container.add(Container.java:903)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.buildMiddlePanel(NonRosterP anel.java:157)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.buildDefaultUI(NonRosterPan el.java:230)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.setInterlocutorUI(NonRoster Panel.java:218)
at com.jivesoftware.sparkplugin.ui.call.CallManager.showCallAnswered(CallManager.j ava:268)
at com.jivesoftware.sparkplugin.ui.call.CallManager.access$400(CallManager.java:44 )
at com.jivesoftware.sparkplugin.ui.call.CallManager$5.callStateChanged(CallManager .java:216)
at net.java.sipmack.sip.Call.fireCallStatusChangedEvent(Call.java:374)
at net.java.sipmack.sip.Call.setState(Call.java:240)
at net.java.sipmack.sip.CallProcessing.processInviteOK(CallProcessing.java:234)
at net.java.sipmack.sip.SipManager.processResponse(SipManager.java:1570)
at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:290)
at gov.nist.javax.sip.EventScanner.run(EventScanner.java:492)
at java.lang.Thread.run(Thread.java:619)
17.09.2007 19:33:15 org.jivesoftware.spark.util.log.Log error
SEVERE:
java.lang.NullPointerException
at java.awt.Container.addImpl(Container.java:1031)
at java.awt.Container.add(Container.java:903)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.buildMiddlePanel(NonRosterP anel.java:171)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.buildDefaultUI(NonRosterPan el.java:230)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.setInterlocutorUI(NonRoster Panel.java:218)
at com.jivesoftware.sparkplugin.ui.call.CallManager.showCallAnswered(CallManager.j ava:268)
at com.jivesoftware.sparkplugin.ui.call.CallManager.access$400(CallManager.java:44 )
at com.jivesoftware.sparkplugin.ui.call.CallManager$5.callStateChanged(CallManager .java:216)
at net.java.sipmack.sip.Call.fireCallStatusChangedEvent(Call.java:374)
at net.java.sipmack.sip.Call.setState(Call.java:240)
at net.java.sipmack.sip.CallProcessing.processInviteOK(CallProcessing.java:234)
at net.java.sipmack.sip.SipManager.processResponse(SipManager.java:1570)
at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:290)
at gov.nist.javax.sip.EventScanner.run(EventScanner.java:492)
at java.lang.Thread.run(Thread.java:619)
I’ve downloaded JMF from SUN, cutomized by it’s cutomizer, replace Spark jmf.jar by custom.jar, but it doesn’t work Here are logs:
./startup.sh
JavaSound Capture Supported = true
JavaSoundAuto: Committed ok
Wesde true false
Track 0 is set to transmit as:
gsm/rtp, 8000.0 Hz, Mono, FrameSize=264 bits
javax.media.rtp.InvalidSessionAddressException: Local Data AddressDoes not belong to any of this hosts local interfaces
at com.sun.media.rtp.RTPSessionMgr.initialize(RTPSessionMgr.java:2664)
at com.sun.media.rtp.RTPSessionMgr.initialize(RTPSessionMgr.java:2515)
at net.java.sipmack.media.AudioChannel.createTransmitter(AudioChannel.java:394)
at net.java.sipmack.media.AudioChannel.start(AudioChannel.java:128)
at net.java.sipmack.media.AudioMediaSession.startTrasmit(AudioMediaSession.java:16 0)
at net.java.sipmack.softphone.SoftPhoneManager.callStateChanged(SoftPhoneManager.j ava:636)
at net.java.sipmack.sip.Call.fireCallStatusChangedEvent(Call.java:374)
at net.java.sipmack.sip.Call.setState(Call.java:240)
at net.java.sipmack.sip.CallProcessing.processInviteOK(CallProcessing.java:234)
at net.java.sipmack.sip.SipManager.processResponse(SipManager.java:1570)
at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:290)
at gov.nist.javax.sip.EventScanner.run(EventScanner.java:492)
at java.lang.Thread.run(Thread.java:619)
17.09.2007 19:33:15 org.jivesoftware.spark.util.log.Log error
SEVERE:
java.lang.NullPointerException
at java.awt.Container.addImpl(Container.java:1031)
at java.awt.Container.add(Container.java:903)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.buildMiddlePanel(NonRosterP anel.java:157)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.buildDefaultUI(NonRosterPan el.java:230)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.setInterlocutorUI(NonRoster Panel.java:218)
at com.jivesoftware.sparkplugin.ui.call.CallManager.showCallAnswered(CallManager.j ava:268)
at com.jivesoftware.sparkplugin.ui.call.CallManager.access$400(CallManager.java:44 )
at com.jivesoftware.sparkplugin.ui.call.CallManager$5.callStateChanged(CallManager .java:216)
at net.java.sipmack.sip.Call.fireCallStatusChangedEvent(Call.java:374)
at net.java.sipmack.sip.Call.setState(Call.java:240)
at net.java.sipmack.sip.CallProcessing.processInviteOK(CallProcessing.java:234)
at net.java.sipmack.sip.SipManager.processResponse(SipManager.java:1570)
at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:290)
at gov.nist.javax.sip.EventScanner.run(EventScanner.java:492)
at java.lang.Thread.run(Thread.java:619)
17.09.2007 19:33:15 org.jivesoftware.spark.util.log.Log error
SEVERE:
java.lang.NullPointerException
at java.awt.Container.addImpl(Container.java:1031)
at java.awt.Container.add(Container.java:903)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.buildMiddlePanel(NonRosterP anel.java:171)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.buildDefaultUI(NonRosterPan el.java:230)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.setInterlocutorUI(NonRoster Panel.java:218)
at com.jivesoftware.sparkplugin.ui.call.CallManager.showCallAnswered(CallManager.j ava:268)
at com.jivesoftware.sparkplugin.ui.call.CallManager.access$400(CallManager.java:44 )
at com.jivesoftware.sparkplugin.ui.call.CallManager$5.callStateChanged(CallManager .java:216)
at net.java.sipmack.sip.Call.fireCallStatusChangedEvent(Call.java:374)
at net.java.sipmack.sip.Call.setState(Call.java:240)
at net.java.sipmack.sip.CallProcessing.processInviteOK(CallProcessing.java:234)
at net.java.sipmack.sip.SipManager.processResponse(SipManager.java:1570)
at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:290)
at gov.nist.javax.sip.EventScanner.run(EventScanner.java:492)
at java.lang.Thread.run(Thread.java:619)
./startup.sh
JavaSound Capture Supported = true
JavaSoundAuto: Committed ok
Wesde true false
Track 0 is set to transmit as:
gsm/rtp, 8000.0 Hz, Mono, FrameSize=264 bits
javax.media.rtp.InvalidSessionAddressException: Local Data AddressDoes not belong to any of this hosts local interfaces
at com.sun.media.rtp.RTPSessionMgr.initialize(RTPSessionMgr.java:2664)
at com.sun.media.rtp.RTPSessionMgr.initialize(RTPSessionMgr.java:2515)
at net.java.sipmack.media.AudioChannel.createTransmitter(AudioChannel.java:394)
at net.java.sipmack.media.AudioChannel.start(AudioChannel.java:128)
at net.java.sipmack.media.AudioMediaSession.startTrasmit(AudioMediaSession.java:16 0)
at net.java.sipmack.softphone.SoftPhoneManager.callStateChanged(SoftPhoneManager.j ava:636)
at net.java.sipmack.sip.Call.fireCallStatusChangedEvent(Call.java:374)
at net.java.sipmack.sip.Call.setState(Call.java:240)
at net.java.sipmack.sip.CallProcessing.processInviteOK(CallProcessing.java:234)
at net.java.sipmack.sip.SipManager.processResponse(SipManager.java:1570)
at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:290)
at gov.nist.javax.sip.EventScanner.run(EventScanner.java:492)
at java.lang.Thread.run(Thread.java:619)
17.09.2007 19:33:15 org.jivesoftware.spark.util.log.Log error
SEVERE:
java.lang.NullPointerException
at java.awt.Container.addImpl(Container.java:1031)
at java.awt.Container.add(Container.java:903)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.buildMiddlePanel(NonRosterP anel.java:157)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.buildDefaultUI(NonRosterPan el.java:230)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.setInterlocutorUI(NonRoster Panel.java:218)
at com.jivesoftware.sparkplugin.ui.call.CallManager.showCallAnswered(CallManager.j ava:268)
at com.jivesoftware.sparkplugin.ui.call.CallManager.access$400(CallManager.java:44 )
at com.jivesoftware.sparkplugin.ui.call.CallManager$5.callStateChanged(CallManager .java:216)
at net.java.sipmack.sip.Call.fireCallStatusChangedEvent(Call.java:374)
at net.java.sipmack.sip.Call.setState(Call.java:240)
at net.java.sipmack.sip.CallProcessing.processInviteOK(CallProcessing.java:234)
at net.java.sipmack.sip.SipManager.processResponse(SipManager.java:1570)
at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:290)
at gov.nist.javax.sip.EventScanner.run(EventScanner.java:492)
at java.lang.Thread.run(Thread.java:619)
17.09.2007 19:33:15 org.jivesoftware.spark.util.log.Log error
SEVERE:
java.lang.NullPointerException
at java.awt.Container.addImpl(Container.java:1031)
at java.awt.Container.add(Container.java:903)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.buildMiddlePanel(NonRosterP anel.java:171)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.buildDefaultUI(NonRosterPan el.java:230)
at com.jivesoftware.sparkplugin.ui.call.NonRosterPanel.setInterlocutorUI(NonRoster Panel.java:218)
at com.jivesoftware.sparkplugin.ui.call.CallManager.showCallAnswered(CallManager.j ava:268)
at com.jivesoftware.sparkplugin.ui.call.CallManager.access$400(CallManager.java:44 )
at com.jivesoftware.sparkplugin.ui.call.CallManager$5.callStateChanged(CallManager .java:216)
at net.java.sipmack.sip.Call.fireCallStatusChangedEvent(Call.java:374)
at net.java.sipmack.sip.Call.setState(Call.java:240)
at net.java.sipmack.sip.CallProcessing.processInviteOK(CallProcessing.java:234)
at net.java.sipmack.sip.SipManager.processResponse(SipManager.java:1570)
at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:290)
at gov.nist.javax.sip.EventScanner.run(EventScanner.java:492)
at java.lang.Thread.run(Thread.java:619)