Matt,

You must have user=peer (I think friend will also work) in the [ser] section of the sip.conf in order for Asterisk to find and dial that 4005 extension in your [proxy] context.

That exten should then setup a SIP call to 4005@192.168.0.10 for an incoming RURI of 4005@xxxxxxxxxx. Assuming  that IP is  SER then  SER will need to do a lookup for that user and domain to find the contact address. The outgoing RURI to SER for the 2 leg will be 4005@192.168.0.10. Your SER setup need to deal with routing the calls via Asterisk in this way.

A general. complete solution with SER as registrar and proxy and Asterisk as B2BUA Feature Server for SIP PBX is beyond the scope of this email :). I've done this for a client under NDA so I cant just publish all of their ser and Asterisk configs. I dont own them. Perhaps there are other on this list that are free to publish that sort of very detailed configuration info.

I've found it very difficult to find specific help for difficult problems on mailing lists. Most of the hard questions go unanswered, likely due to NDAs and conflicts of interest. A consultant that puts food on the table by supporting open-source software is unlikely to give his 'product" away for free.

The SER community seems much better about this and the core developers answer a lot of hard questions on the  various  mailing lists.

The "core" developers for Asterisk are Digium and they sell support for a living so dont expect too much free support. Getting the software for free is a pretty good bargin , IMO, even if there is no 'free' support.

Mark



On 9/29/05, Matt L. Zhu <coder0000@hotmail.com> wrote:
in my dialplan, i have this

[proxy]    # same as the context in sip.conf
exten => 4005.,1,Dial(SIP/${EXTEN}@192.168.0.10)

i am new to asterisk, how can i make it so the exten will route the call to
the other sipphone connected to the ser proxy.

i really want to achieve sipphone->ser->asterisk->ser->sipphone when a phone
calls another. just getting confused how exten will reroute to ser again.


<BLOCKQUOTE style='PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #A0C6E5
2px solid; MARGIN-RIGHT: 0px'><font
style='FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif'><hr color=#A0C6E5
size=1>
From:  <i>Mark Aiken <aiken.mark@gmail.com></i><br>Reply-To:  <i>Mark
Aiken <aiken.mark@gmail.com ></i><br>To:  <i>Iqbal
<iqbal@gigo.co.uk></i><br>CC:  <i>Bogdan-Andrei Iancu
<bogdan@voice-system.ro >, "Matt L. Zhu"
<coder0000@hotmail.com>, users@openser.org</i><br>Subject:  <i>Re:
[Users] Re: [Devel] openser and asterisk</i><br>Date:  <i>Thu, 29 Sep 2005
12:04:21 -0500</i><br>
<br>You may want to set type=peer in the [ser] section. Also , I assume you
have a Dial statement in your 'proxy' context in the dialplan. You need
that to connect the 2 users. We have no problems using Asterisk as a
sip server with ser or openser as the registrar and proxy. I think
there are many using this kind of setup so it does work.<br>
<br>
Mark<br><br><div><span class="gmail_quote">On 9/29/05, <b
class="gmail_sendername">Iqbal</b> <<a
href="mailto:iqbal@gigo.co.uk">iqbal@gigo.co.uk</a>>
wrote:</span><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt
0.8ex;padding-left:1ex">
whats is sip debug on asterisk showing<br><br>Bogdan-Andrei Iancu
wrote:<br><br>> Hi Matt,<br>><br>> I redirected this email on the
users mailing list - it's more<br>> appropriate.<br>><br>> the idea
seams ok, with couple of comments:
<br>>    1) be sure that fwd to localhost is ok (instead of a routable
IP)<br>>    2) doing Record-Route may be a good think.<br>><br>> to
debug tour problem, add some log("...") statements into your
script
<br>> to be able to trace the processing. Also a network trace (including
on<br>> lo device) will be helpful to see what happens - if the messages
are<br>> received, if they are sent and where. Also watch the log for
potential
<br>> errors.<br>><br>> regards,<br>>
bogdan<br>><br>><br>><br>> Matt L. Zhu
wrote:<br>><br>>> has anyone successfully setup openser as the
frontend proxy for<br>>> asterisk? here is my setup
<br>>><br>>> /etc/asterisk/sip.conf<br>>>
[general]<br>>> context=default<br>>> port=5065<br>>>
bindaddr=<a href=" http://0.0.0.0">0.0.0.0</a><br>>>
srvlookup=yes<br>>><br>>> [ser]
<br>>> type=user<br>>> context=proxy<br>>> host=<a
href="http://192.168.0.10">192.168.0.10</a><br>>><br>>> then i
edited openser.cfg to do something like this<br>>><br>>>
    if
<br>>>
(uri=~"sip:[a-zA-Z\.]*@(xxx\.xxx\.com)|(192\.168\.0\.10)")
{<br>>>                    forward(
localhost, 5065 );<br>>>                    break;<br>>>
    };<br>>><br>>> i connected two sipphones (wengo) in this
case to openser, but calls<br>>> are not going through at all,
connecting directly to asterisk works.
<br>>> have anyone worked in this situation?<br>>><br>>>
thanks<br>>><br>>><br>>><br>>>
_______________________________________________<br>>> Devel mailing
list<br>>>
<a href="mailto:Devel@openser.org"> Devel@openser.org</a><br>>> <a
href="http://openser.org/cgi-bin/mailman/listinfo/devel"> http://openser.org/cgi-bin/mailman/listinfo/devel</a><br>>><br>><br>><br>>
_______________________________________________
<br>> Users mailing list<br>> <a
href="mailto:Users@openser.org">Users@openser.org</a><br>> <a
href=" http://openser.org/cgi-bin/mailman/listinfo/users">http://openser.org/cgi-bin/mailman/listinfo/users</a><br>>
<br>>
.<br>><br><br>_______________________________________________<br>Users
mailing list<br><a
href="mailto:Users@openser.org"> Users@openser.org</a><br><a
href="http://openser.org/cgi-bin/mailman/listinfo/users"> http://openser.org/cgi-bin/mailman/listinfo/users
</a><br></blockquote></div><br>

<br></font></BLOCKQUOTE>