Sure, you can have opensips stuff the original IP of the client into a custom header and then have asterisk check that header using a custom built dialplan..<div><br></div><div>There may be a more sophisticated way to do it. Especially if you don&#39;t consume credentials, but that seems kind of sloppy to me. </div>

<div><br></div><div>BTW, if you create a custom header, be sure to delete the header, before you add it.. Just in case someone is trying to spoof that internal header on invite..</div><div>-Brett</div><div><br><br><div class="gmail_quote">

On Tue, May 4, 2010 at 4:19 PM, info <span dir="ltr">&lt;<a href="mailto:info@dcomms.net">info@dcomms.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi,<br>
<br>
I think this means you cannot use IP authentication on asterisk for several clients because asterisk sees Opensips as a single client.<br>
<br>
I have a similar problem. I have clients registering with Opensips. I have installed the load balancing module on Opensips<br>
and sending traffic on to asterisk. The asterisk is configured for IP authentication<br>
<br>
<br>
The problem is Asterisk sees the IP address off Opensips and not the end client<br>
<br>
**********<br>
Using INVITE request as basis request - 2b48506c1e10454d345aa7103921ded5@asterisk_ip_address<br>
No matching peer for &#39;04480991222&#39; from &#39;opensips_ip_address:5060&#39;<br>
**********<br>
<br>
I guess what i am trying to say is that is there a way to authenticate with the real ip off the client<br>
<br>
<br>
Thanks<br>
<div><div></div><div class="h5"><br>
<br>
<br>
<br>
-----Original Message-----<br>
From: <a href="mailto:users-bounces@lists.opensips.org">users-bounces@lists.opensips.org</a> [mailto:<a href="mailto:users-bounces@lists.opensips.org">users-bounces@lists.opensips.org</a>] On Behalf Of David J.<br>
Sent: 04 May 2010 18:00<br>
To: OpenSIPS users mailling list<br>
Subject: Re: [OpenSIPS-Users] opensips and asterisk<br>
<br>
Sorry, The way I recommend doing this was assuming the user on the<br>
Asterisk box needed to be publicly reachable from anywhere.<br>
<br>
I think that approach makes sense when using DID&#39;s and inbound routing<br>
that does need authentication.<br>
<br>
<br>
<br>
On 5/4/10 12:55 PM, Olle E. Johansson wrote:<br>
&gt; 4 maj 2010 kl. 18.30 skrev Brett Nemeroff:<br>
&gt;<br>
&gt;<br>
&gt;&gt; Carmelo,<br>
&gt;&gt; If you have an SIP peer that matches the host and port of the opensips server.. ie:<br>
&gt;&gt; [opensips]<br>
&gt;&gt; type=friend<br>
&gt;&gt; host=&lt;ip of opensips.<br>
&gt;&gt; port=&lt;port of opensips&gt;  (can be omitted if port 5060)<br>
&gt;&gt;<br>
&gt;&gt; Then it&#39;ll match that.. typically if it&#39;s coming from opensips you&#39;ll want to add:<br>
&gt;&gt; insecure=invite<br>
&gt;&gt;<br>
&gt;&gt; so that opensips won&#39;t be challenged to authenticate. Also be sure there is no secret set.<br>
&gt;&gt;<br>
&gt;&gt; I personally wouldn&#39;t do this using the default context as the other posters had recommended as that will allow *anyone* to send traffic to your asterisk server. Which I don&#39;t believe is what you really want to do. Instead, create a peer that is limited by IP and PORT allowed to send invites without a secret.<br>


&gt;&gt;<br>
&gt;&gt; Also be sure that the context for that peer is set to the right context and that if from the asterisk CLI you type:<br>
&gt;&gt; dialplan show&lt;RURI username&gt;@&lt;opensips context&gt;<br>
&gt;&gt; that it matches something you&#39;d expect.<br>
&gt;&gt;<br>
&gt;&gt; On another note, are you performing a consume credentials? I think it *might* be possible that opensips is forwarding your UAC&#39;s credentials on to Asterisk if you are not..<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; If you want to ONLY match on IP/port, you need to use &quot;type=peer&quot;.<br>
&gt;<br>
&gt; regards,<br>
&gt; /O<br>
&gt;<br>
&gt;<br>
&gt;&gt; -Brett<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Tue, May 4, 2010 at 8:02 AM, wüber&lt;<a href="mailto:leone81@gmail.com">leone81@gmail.com</a>&gt;  wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi Bogdan,<br>
&gt;&gt;<br>
&gt;&gt; connecting Opensips with Asterisk I can see that if a client registered on<br>
&gt;&gt; Opensips server tries to make a call to a client in Asterisk domain, after<br>
&gt;&gt; the INVITE, it receives a &quot;forbidden&quot; message from asterisk. I have set the<br>
&gt;&gt; forwarding functionality in Opensips (rewriteuri function) and I&#39;m pretty<br>
&gt;&gt; sure it&#39;s something related to asterisk.<br>
&gt;&gt;<br>
&gt;&gt; Perhaps this is not the right section, but anyway could you help me? Do you<br>
&gt;&gt; know what I should set in the sip.conf of Asterisk config file?<br>
&gt;&gt;<br>
&gt;&gt; Thanks a lot,<br>
&gt;&gt; Carmelo<br>
&gt;&gt; --<br>
&gt;&gt; View this message in context: <a href="http://opensips-open-sip-server.1449251.n2.nabble.com/opensips-and-asterisk-tp4962200p5003181.html" target="_blank">http://opensips-open-sip-server.1449251.n2.nabble.com/opensips-and-asterisk-tp4962200p5003181.html</a><br>


&gt;&gt; Sent from the OpenSIPS - Users mailing list archive at Nabble.com.<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Users mailing list<br>
&gt;&gt; <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
&gt;&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Users mailing list<br>
&gt;&gt; <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
&gt;&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt;<br>
&gt; ---<br>
&gt; * Olle E Johansson - <a href="mailto:oej@edvina.net">oej@edvina.net</a><br>
&gt; * Cell phone +46 70 593 68 51, Office +46 8 96 40 20, Sweden<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</div></div></blockquote></div><br></div>