Stagg,
You would need to conditionally forward the request to a particular server based on the
"uri" variable in your route() block.
For instance:
-snip-
If(uri=~"sip:.+5551212@yourdomain.com")
{
Forward("server1.yourdomain.com");
}
If(uri=~"sip:.+5551313@yourdomain.com")
{
Forward("server2.yourdomain.com");
}
-snip-
Depending on your setup, you may or may not need to call
"rewritehost("server1.yourdomain.com")" before calling forward.
Other people may recommend using "t_relay()" instead of forward.
This is definitely not a complete example, just something to get you started.
Review this for the builtin functions and variables:
http://openser.org/dokuwiki/doku.php/core-cookbook:devel
This is a very helpful resource.
Hope this helps,
Travis
-----Original Message-----
From: users-bounces(a)lists.openser.org [mailto:users-bounces@lists.openser.org] On Behalf
Of Stagg Shelton
Sent: Friday, June 13, 2008 9:18 AM
To: users(a)lists.openser.org
Subject: [OpenSER-Users] Incoming call routing from a SIP Provider
Hello,
I have just started investigating OpenSER, and am looking for some
guidance. I have several Asterisk PBX's registered to OpenSER and
each can make outgoing calls to my sip provider without any issue. I
have not figured out how to route incoming calls based on DID to the
appropriate PBX.
Should I be looking at aliases, or carrierroute, or something else
entirely. I would appreciate any help you can give for this newbie
question.
Thank You
Stagg Shelton
www.sheltonjohns.com
_______________________________________________
Users mailing list
Users(a)lists.openser.org
http://lists.openser.org/cgi-bin/mailman/listinfo/users