<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<tt>Hi Nate,<br>
<br>
If you just need to change the Contact hdr, the topology-hiding
will do the job - have you tried to simply use the the
topology_hiding() function when routing the initial SUBSCRIBE
request ?<br>
<br>
Regards,<br>
</tt>
<pre class="moz-signature" cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a class="moz-txt-link-freetext" href="http://www.opensips-solutions.com">http://www.opensips-solutions.com</a>
</pre>
<div class="moz-cite-prefix">On 11/17/2017 03:57 PM, Nathan Baker
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CADwrbY1qEPE3XTKTxNgZFtsAnMArwn3=SEJ4itU=KpBg1m+bjg@mail.gmail.com">
<div dir="auto">
<div>Hi Bogdan,
<div dir="auto"><br>
</div>
<div dir="auto">Yes, I think that's correct, although I didn't
see any module that would implement a mid-presence agent. I
don't so much need to hide IPs, but I do need to change the
Contact header, so I started using topology_hiding for that
since it has it built in. I originally tried to use
mid_registrar but stopped for now because it doesn't store
locations in the database and doesn't support presence
(yet). Any insight or suggestions would be greatly
appreciated, I would basically be fine with a B2BUA if there
was one that did forward registrations and presence.</div>
<div dir="auto"><br>
</div>
<div dir="auto">Thanks,</div>
<div dir="auto">Nate</div>
<br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Nov 17, 2017 4:28 AM,
"Bogdan-Andrei Iancu" <<a
href="mailto:bogdan@opensips.org" moz-do-not-send="true">bogdan@opensips.org</a>>
wrote:<br type="attribution">
<blockquote class="quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> <tt>Hi Nathan,<br>
<br>
Based on your description you do not want
topology-hiding (to simply hide IPs from the
end-points), but a mid-presence agent, right ?<br>
<br>
Regards,<br>
</tt>
<pre class="m_-720671168802559003moz-signature" cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a class="m_-720671168802559003moz-txt-link-freetext" href="http://www.opensips-solutions.com" target="_blank" moz-do-not-send="true">http://www.opensips-solutions.<wbr>com</a>
</pre>
<div class="elided-text">
<div class="m_-720671168802559003moz-cite-prefix">On
11/17/2017 08:13 AM, Nathan Baker wrote:<br>
</div>
</div>
<blockquote type="cite">
<div class="elided-text">
<div dir="ltr">Hello,
<div><br>
</div>
<div>I have been looking for some examples on
how to use the topology hiding module and
proxying presence (SUBSCRIBE, NOTIFY, etc.)
together, similar to how the mid_registrar
module would handle registrations. Does
anyone have any examples or suggestions on how
to do this?</div>
<div><br>
</div>
<div>I have the clients subscribing to the
server (through OpenSIPS proxy to another
presence server), but I'm not sure how to
store the subscriptions and how to route the
presence messages. For registrations you can
just do save("location"), but is there an
equivalent for subscriptions/presence? It
seems like the handle_subscribe() function
from the presence module wouldn't apply
because it's part of a presence server, or can
you just use it for storing subscriptions but
never publish anything? I don't see a
function to look up these stored
subscriptions.</div>
<div><br>
</div>
<div>Would it be better to just assume that the
subscriptions are valid and relay the
messages? If so, what is the best way to
handle the routing?</div>
<div><br>
</div>
<div>Any help or insight would be greatly
appreciated!</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Nate</div>
</div>
<br>
<fieldset
class="m_-720671168802559003mimeAttachmentHeader"></fieldset>
<br>
</div>
<pre>______________________________<wbr>_________________
Users mailing list
<a class="m_-720671168802559003moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org" target="_blank" moz-do-not-send="true">Users@lists.opensips.org</a>
<a class="m_-720671168802559003moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank" moz-do-not-send="true">http://lists.opensips.org/cgi-<wbr>bin/mailman/listinfo/users</a>
</pre>
</blockquote>
<br>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
<br>
</body>
</html>