<div dir="ltr"><div dir="ltr">oops, resend...</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 5, 2021 at 7:38 AM George Joseph <<a href="mailto:gjoseph@sangoma.com">gjoseph@sangoma.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 dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Apr 3, 2021 at 12:09 AM Michael Maier <<a href="mailto:m1278468@mailbox.org" target="_blank">m1278468@mailbox.org</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"><br>
Hello!<br>
<br>
As Asterisk doesn't care about destinations used for each request if there is a <br>
DNS SRV set given by the DNS resolution (more than one server in the response) I <br>
would like to shrink the used destinations received from DNS SRV query to one <br>
server (as the SRV list is unchanged since years now regarding German Telekom).<br>
<br>
I can do this like in the attached patch - but I didn't find any way so far to <br>
bring in a (new) option of transport configuration e.g. to this callback. Isn't <br>
there any way?<br></blockquote><div><br></div><div>I think this would take a lot of investigation and a lot of work.  There are several subsystems involved in the DNS resolution process...  the core DNS stuff (main/dns*), the pjsip resolver callback, the individual res_pjsip modules that want to do lookups, and pjproject itself.  You'd have to find a way to pass the specific endpoint involved through all of those subsystems.  However, I'm not sure that patch you attached will actually do what you want, although I guess it depends on what you wanted :)   By the time sip_resolve_callback is called, I _think_ all of the lookups have already been done and sip_resolve_callback is just iterating over the results.  If your intention was to not do all the lookups you may have even more work to do.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
Thanks for any hint.<br>
Michael<br>
-- <br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" rel="noreferrer" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" rel="noreferrer" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a></blockquote></div></div>
</blockquote></div></div>