<div dir="ltr">Is bob registered with some other registrar?<div>If yes, Alice's sip client can send the message to bob's address of record(<a href="mailto:bob@his_domain.com">bob@his_domain.com</a>)</div><div>Alice's registrar does not need to be involved.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 4, 2019 at 4:21 PM David R <<a href="mailto:davidr201901@outlook.com">davidr201901@outlook.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">




<div dir="ltr">
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span></span>When two users have registered themselves with FS, either user can send a SIP SIMPLE MESSAGE request to the other via FS.<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span></span>
<div><br>
</div>
<div>For example, Alice and Bob are both registered so Alice can send a message to Bob and vice versa.<br>
</div>
<div><br>
</div>
<div>However, my use-case is slightly different. Only Alice is registered; Bob is a device at some unknown location on the internet on a NATed network behind a firewall/gateway.<br>
</div>
<div><br>
</div>
<div>Bob is able to send a SIP MESSAGE request to Alice@Domain.com and it will be received by FS then forwarded to Alice.<br>
</div>
<div><br>
</div>
<div>My question is how can Alice get a reply MESSAGE back to Bob when he hasn't registered? By default, if Alice tries to reply to Bob@Domain.com, FS will send back a 202/Accepted to Alice, but the message will go nowhere.<br>
</div>
<div><br>
</div>
<div>Given that when Bob sends his message to Alice, the source address of his message will be valid for a short period (therefore the source address is the return address), how can I ensure that when Alice sends a reply MESSAGE a second or two later, it gets
 to Bob?<br>
</div>
<div><br>
</div>
<div>My initial thought was to somehow auto-register Bob in FS using the source address of his message. Then Alice's reply should get there. Is this possible? Or should Alice's reply be sent another way? I think the reply to Bob must come from the same address
 to which he sent his message.<br>
</div>
<div><br>
</div>
<span>Some additional info:</span></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span><br>
</span></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span>Alice never initiates a conversation to Bob, but will always send one reply message to any message from Bob.</span></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span><br>
</span></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span>Bob actually represents up to a few thousand devices at various locations on the internet. These devices may send a single unsolicited message at any time and expect a reply message within a few seconds.</span></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span><br>
</span></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span>---</span></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span><br>
</span></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt">
<span>I also tried to do this with Kamailio, but couldn't find a way to auto-register Bob - or save his location in the location db - in order to send back a reply (and Kamailio returns a 404 to Alice rather than 202).</span></div>
</span><br>
</div>
</div>

_________________________________________________________________________<br>
Professional FreeSWITCH Services<br>
<a href="mailto:sales@freeswitch.com" target="_blank">sales@freeswitch.com</a><br>
<a href="https://freeswitch.com" rel="noreferrer" target="_blank">https://freeswitch.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="https://freeswitch.com/oss" rel="noreferrer" target="_blank">https://freeswitch.com/oss</a><br>
<a href="https://freeswitch.org/confluence" rel="noreferrer" target="_blank">https://freeswitch.org/confluence</a><br>
<a href="https://cluecon.com" rel="noreferrer" target="_blank">https://cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="https://freeswitch.com" rel="noreferrer" target="_blank">https://freeswitch.com</a></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div>Sincerely,</div><div dir="ltr"><br></div><div dir="ltr">Russell Treleaven<div><a href="mailto:sip%3Artreleaven@sip.bunnykick.ca" target="_blank">sip:rtreleaven@sip.bunnykick.ca</a>;transport=tcp</div><div><br></div></div></div></div></div></div></div>