SIP phone plugin strange bug

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?

Sorry, i find a bug within openfire plugin settings…

ok, just a misunderstanding.

SIP username means literally username, from -> username@domain

I thought it was the URI instead.

So, for example, if you have: bob@example.com you have to write bob.