Registering different users with a FreeSwitch PBX.
One of the users is not sending its VIA info. SIP Register is getting to FreeSwitch without the last hop info.

Good user SIP Register (as copied from SjPhone logs):

 2014-03-24 22:30:29.848 UDP LOCAL->10.50.1.152:5060
REGISTER sip:10.50.1.151 SIP/2.0
Via: SIP/2.0/UDP 10.50.1.151;branch=z9hG4bK0a320197000003c15330b205000007ea0000028f;rport
From: "unknown" <sip:1000@10.50.1.151>;tag=252966603e7f
To: <sip:1000@10.50.1.151>
Contact: <sip:1000@10.50.1.151>;expires=60
Call-ID: 2C84588A287641818D3DC8FA18F6A3880x0a320197
CSeq: 263 REGISTER
Expires: 60
Max-Forwards: 70
User-Agent: SJphone/1.65.377a (SJ Labs)
Content-Length: 0

Bad user SIP Register (as copied from SjPhone logs):

2014-03-24 22:35:38.975 UDP LOCAL->10.50.1.152:5060

REGISTER sip:10.1.50.143 SIP/2.0

Via: SIP/2.0/UDP ;branch=z9hG4bK00000000000000fc5330b32b000014fb0000003a;rport

From: "unknown" <sip:1007@10.1.50.143>;tag=fac15ab67d8

To: <sip:1007@10.1.50.143>

Contact: <sip:1007@>;expires=120

Call-ID: FFD4E989F2F941EE80397C57E4B079D80x00000000

CSeq: 59 REGISTER

Expires: 120

Max-Forwards: 70

User-Agent: SJphone/1.65.377a (SJ Labs)

Content-Length: 0


Note the different VIAs and CONTACTs.
Anyone seen this before? Of all SjPhone users I configured for my colleges, this one is not working and I can't figure what the difference is.
I can't spot the difference in what I set up amongst multiple users (OS not unique, same install, same profile configs). This one user can't register.

Thx!
A.C.