I have spark 2.5.8 installed at 2003 server inside nat as client and Openfire 3.4.1 with Sip Phone Plugin 1.0.2 at server, where i setted up account on external public sip server.
When i trying to register at SIP server with Spark, i see message “Failed to start phone” at client and some starnge error in C:\Program Files\Spark\logs\error.log
net.java.sipmack.sip.CommunicationsException: A ParseException occurred while creating From Header!
at net.java.sipmack.sip.SipManager.getContactHeader(SipManager.java:969)
at net.java.sipmack.sip.SipManager.getRegistrationContactHeader(SipManager.java:91 7)
at net.java.sipmack.sip.RegisterProcessing.register(RegisterProcessing.java:303)
at net.java.sipmack.sip.SipManager.register(SipManager.java:575)
at net.java.sipmack.sip.SipManager.register(SipManager.java:523)
at net.java.sipmack.sip.SipManager.registrationFailed(SipManager.java:667)
at net.java.sipmack.sip.SipManager.fireRegistrationFailed(SipManager.java:1279)
at net.java.sipmack.sip.RegisterProcessing.register(RegisterProcessing.java:333)
at net.java.sipmack.sip.SipManager.register(SipManager.java:575)
at net.java.sipmack.sip.SipManager.register(SipManager.java:523)
at net.java.sipmack.sip.SipManager.registrationFailed(SipManager.java:667)
at net.java.sipmack.sip.SipManager.fireRegistrationFailed(SipManager.java:1279)
at net.java.sipmack.sip.RegisterProcessing.register(RegisterProcessing.java:333)
at net.java.sipmack.sip.SipManager.register(SipManager.java:575)
at net.java.sipmack.sip.SipManager.register(SipManager.java:523)
at net.java.sipmack.sip.SipManager.registrationFailed(SipManager.java:674)
at net.java.sipmack.sip.SipManager.fireRegistrationFailed(SipManager.java:1279)
at net.java.sipmack.sip.RegisterProcessing.register(RegisterProcessing.java:333)
at net.java.sipmack.sip.SipManager.register(SipManager.java:575)
at net.java.sipmack.sip.SipManager.register(SipManager.java:523)
at net.java.sipmack.sip.SipManager.registrationFailed(SipManager.java:667)
at net.java.sipmack.sip.SipManager.fireRegistrationFailed(SipManager.java:1279)
at net.java.sipmack.sip.RegisterProcessing.register(RegisterProcessing.java:333)
at net.java.sipmack.sip.SipManager.register(SipManager.java:575)
at net.java.sipmack.sip.SipManager.register(SipManager.java:523)
at net.java.sipmack.sip.SipManager.registrationFailed(SipManager.java:667)
at net.java.sipmack.sip.SipManager.fireRegistrationFailed(SipManager.java:1279)
at net.java.sipmack.sip.RegisterProcessing.register(RegisterProcessing.java:333)
at net.java.sipmack.sip.SipManager.register(SipManager.java:575)
at net.java.sipmack.sip.SipManager.startRegisterProcess(SipManager.java:615)
at net.java.sipmack.softphone.SoftPhoneManager.handleRegisterRequest(SoftPhoneMana ger.java:393)
at net.java.sipmack.softphone.SoftPhoneManager$2.run(SoftPhoneManager.java:910)
at java.lang.Thread.run(Unknown Source)
Caused by: java.text.ParseException: sip:persinval@voipuser.org@192.168.4.2 Illegal character in hostname:@
at gov.nist.javax.sip.address.AddressFactoryImpl.createSipURI(AddressFactoryImpl.j ava:125)
at net.java.sipmack.sip.SipManager.getContactHeader(SipManager.java:943)
… 32 more
How can i correct this problem?