Before my colleague hit the road for the day, we did notice there were two separate INVITES being sent to Android, and that's where we stopped. It is possible there's a port mismatch somewhere, assuming we really did see two INVITES in the FreeSWITCH SIP trace. To be sure, we registered Chrome and Android on different networks so there was absolutely no confusion.
I've attached a SIP trace from several of these call attempts. Just look from the top where you see a JsSIP client send an INVITE from 50.43.x.x and then scroll down to see FreeSWITCH send two INVITES to two separate ports on the 115.11.x.x network. Moreover, the candidates in both INVITES contain different ports. Here are those two INVITES inline, where user 1000 is the Android client on 115.11.x.x and 1100 is the Chrome JsSIP client at 50.43.x.x, JsSIP initiates the call:
------------------------------------------------------------------------
send 2031 bytes to udp/[115.11.X.X]:9322 at 23:25:08.408616:
------------------------------------------------------------------------
INVITE sip:1000@115.11.X.X:9322;transport=udp SIP/2.0
Via: SIP/2.0/UDP 50.18.X.X:5070;rport;branch=z9hG4bKrv59pQQvDaagc
Route: <sip:1000@115.11.X.X:9322;transpo;lr;ovid=c5ab5428>
Max-Forwards: 68
To: <sip:1000@115.11.X.X:9322;transport=udp>
Call-ID: fed8b6a7-d25d-1231-2cad-22000abc880d
CSeq: 52461290 INVITE
Contact: <sip:mod_sofia@50.18.X.X:5070>
User-Agent: FreeSWITCH-mod_sofia/1.5.8b+git~20131127T162035Z~bbe1fe1a31~64bit
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
Supported: precondition, path, replaces
Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 975
X-FS-Support: update_display,send_info
v=0
o=FreeSWITCH 1385562204 1385562205 IN IP4 50.18.X.X
s=FreeSWITCH
c=IN IP4 50.18.X.X
t=0 0
a=sendrecv
a=msid-semantic: WMS oXSGoBbKflmyggzbJEZP120R0qAOBfsQ
m=audio 32504 RTP/SAVPF 0 8 101 13
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fingerprint:sha-256 91:9E:50:FA:2E:A5:8E:02:41:1E:FC:A5:8A:B0:0C:1F:98:1F:1B:49:BB:D6:44:A8:E1:01:EA:82:7C:B6:59:1D
a=rtcp-mux
a=rtcp:32504 IN IP4 50.18.X.X
a=ssrc:177794596 cname:2bmhDoRIz36GawIJ
a=ssrc:177794596 msid:oXSGoBbKflmyggzbJEZP120R0qAOBfsQ a0
a=ssrc:177794596 mslabel:oXSGoBbKflmyggzbJEZP120R0qAOBfsQ
a=ssrc:177794596 label:oXSGoBbKflmyggzbJEZP120R0qAOBfsQa0
a=ice-ufrag:1xoTpfAgv0VX5dDX
a=ice-pwd:eQ5I4MguGd1GAzfr
a=candidate:5290007956 1 udp 659136 50.18.X.X 32504 typ host generation 0
a=candidate:5290007956 2 udp 659136 50.18.X.X 32504 typ host generation 0
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:TTl8L9nzxRRf4R3jWWukpQaOSmkB5tncyLIuwvaA
a=ptime:20
------------------------------------------------------------------------
send 2034 bytes to udp/[115.11.X.X]:62163 at 23:25:08.409283:
------------------------------------------------------------------------
INVITE sip:1000@115.11.X.X:62163;transport=udp SIP/2.0
Via: SIP/2.0/UDP 50.18.X.X:5070;rport;branch=z9hG4bKS5y2rj8ZaK02Q
Route: <sip:1000@115.11.X.X:62163;transpo;lr;ovid=c5ab5428>
Max-Forwards: 68
To: <sip:1000@115.11.X.X:62163;transport=udp>
Call-ID: fed8d029-d25d-1231-2cad-22000abc880d
CSeq: 52461290 INVITE
Contact: <sip:mod_sofia@50.18.X.X:5070>
User-Agent: FreeSWITCH-mod_sofia/1.5.8b+git~20131127T162035Z~bbe1fe1a31~64bit
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
Supported: precondition, path, replaces
Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 975
X-FS-Support: update_display,send_info
v=0
o=FreeSWITCH 1385569930 1385569931 IN IP4 50.18.X.X
s=FreeSWITCH
c=IN IP4 50.18.X.X
t=0 0
a=sendrecv
a=msid-semantic: WMS YGqq3KBdA3doGvggsuWTkskoGwvg99oY
m=audio 24778 RTP/SAVPF 0 8 101 13
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fingerprint:sha-256 91:9E:50:FA:2E:A5:8E:02:41:1E:FC:A5:8A:B0:0C:1F:98:1F:1B:49:BB:D6:44:A8:E1:01:EA:82:7C:B6:59:1D
a=rtcp-mux
a=rtcp:24778 IN IP4 50.18.X.X
a=ssrc:177896132 cname:FFeyfGCFzFU610ck
a=ssrc:177896132 msid:YGqq3KBdA3doGvggsuWTkskoGwvg99oY a0
a=ssrc:177896132 mslabel:YGqq3KBdA3doGvggsuWTkskoGwvg99oY
a=ssrc:177896132 label:YGqq3KBdA3doGvggsuWTkskoGwvg99oYa0
a=ice-ufrag:lZ3vhdKOA6UA59oA
a=ice-pwd:EtZJZsepYZmPPpZ1
a=candidate:6658001960 1 udp 659136 50.18.X.X 24778 typ host generation 0
a=candidate:6658001960 2 udp 659136 50.18.X.X 24778 typ host generation 0
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:CKFCzTuq04VQ1E0QJMmo0WjXDUtp+GTuK4CLgAS7
a=ptime:20
It seems like something is amiss here. This does seem odd. Hope this helps!