I registered then made a call and the register contains the following:
"REGISTER sip:laidlaw.private SIP/2.0
From: "Brooke iPod"
To: "Brooke iPod" <sip:firstname.lastname@example.org>
CSeq: 49097 REGISTER
User-Agent: Bria iOS 2.0.0
Contact: "Brooke iPod" <sip:email@example.com:49486;transport=TCP>
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, SUBSCRIBE, NOTIFY,
REFER, MESSAGE, OPTIONS
Note that the VIA and Contact: lines have different TCP ports. Who (UA, Proxy or Registrar) chooses each of the two? Why would they be different (all devices are on the same subnet). Could this be the problem?
If this is the problem, how do I correct it? Is Bria always expecting some form of NAT correction even if they are on the same subnet? Even if the problem is not the UA, can I "trick" it somehow?