<div dir="ltr">my program structure is <div><br></div><div>LinPhone------TCP------KA_EDGE------UDP------KA_REGISTER------UDP------FS</div><div><br></div><div>KA_EDGE:all clients TCP connection is in this server</div><div>KS_REGSITER:all register info is process here</div><div><br></div><div>when User A want to use program,Linphone send SIP REGISTER to KA_EDGE by TCP(and  TCP is always present), and KA_EDGE send to KA_REGISTER by UDP.</div><div><br></div><div>when  FS want to Call A, FS generate SIP:</div><div>INVITE A@KA_REGISTER_IP</div><div><br></div><div>KA_REGISTER recive INVITE, lookup the register list, send to KA_EDGE</div><div>INVITE TCP_IP:TCP_PORT</div><div>Route:KA_EDGE_IP:KA_EDGE_PORT</div><div><br></div><div>and LinPhone recive that INVITE.</div><div><br></div><div><br></div><div><b style="background-color:rgb(255,0,0)">my question is:</b></div><div><br></div><div>LinPhone A and LinPhone B both register in KA_REGISTER.</div><div>FS send INVITE:</div><div>INVITE B: KA_REGISTER_IP</div><div>and KA_REGISTER lookup correct,send to KA_EDGE</div><div><div>INVITE TCP_IP_B:TCP_PORT_B</div><div>Route:KA_EDGE_IP:KA_EDGE_PORT</div></div><div><br></div><div>but KA_EDGE is not correct.sip is correct,<b style="background-color:rgb(255,0,0)"> but KA_EDGE send the INVITE to A' TCP connnection</b></div><div><div>INVITE TCP_IP_B:TCP_PORT_B</div><div>Route:KA_EDGE_IP:KA_EDGE_PORT</div></div><div><br></div><div><br></div><div>Someone had this problem?Is this a bug?<br></div></div>