I suppose this is better for you:
http://kamailio.org/docs/modules/3.2.x/modules/carrierroute.html#id2548186
But I never used it - we just did not need anything alike.
>From overview - you can define routing tree per user.

On Mon, Feb 6, 2012 at 8:13 PM, Greg Mannie <g...@latigi.com> wrote:

> Thank you again for your help.
>
> I have been reading on the dispatcher module and have a question.  It
> would seem many people use Kamailio as more than proxy and register sip
> extensions against it.  Since we host virtual pbx (asterisk 1.8, Freepbx)
> for a few different clients, each instance is separate with it's own
> database.
>
> I am having problems wrapping my head around the configuration I should
> use. Is there not a method just to add DID in the same fashion as asterisk.
>  So I register a trunk on Kamailio and based on incoming DID it sends it to
> the correct asterisk server?
>
> I have my asterisk 1.8 on a public ip address with a trunk registered to
> the Kamailio server which also has a public ip address.
>
>
> Regards,
>
> Greg
>
>
>
>
> Quoting Stoyan Mihaylov <stoyan.v.mihay...@gmail.com>:
>
>  I dont know about siremis, but you can forward calls to different groups
>> of
>> Asterisk servers - using
>> ds_select_dst(set, alg);
>> Where set is set of Asterisk servers - you can check that module.
>> The problem is - I have no idea how you can select different sets in
>> kamailio.cfg, except by length, or some matching pattern in CallerID.
>> But if you put whole logic used in Asterisk in DB - then you dont care
>> which server will take the call, because you can put whole logic purely in
>> DB - including extensions etc.
>> At least I prefer to have almost nothing in extensions.conf - and
>> everything to stay either in DB or in AGI scripts.
>>
>> My knowledge of Kamailio is very very basic - I know only few things
>> there.
>> Asterisk and Kamailio can run on same server, but I cant see any reason
>> for
>> that. I mean you will have lot of troubles in such case, and nothing
>> "good". This is only if you want to make some tests. But you can expect
>> lot
>> of troubles.
>>
>>
>> On Fri, Feb 3, 2012 at 9:40 PM, Greg Mannie <g...@latigi.com> wrote:
>>
>>  Thank you for your detailed response.  Sorry for the trouble but would
>>> you
>>> be able to also answer the following.
>>>
>>> Do you know if this same type of deployment would be suited to our needs.
>>>  Many of the Asterisk servers we host are for clients, who have their own
>>> extensions, voicemail, ivr etc.  I was hoping I could setup routes on the
>>> kamailio and direct them to the appropriate asterisk server.
>>>
>>> Initially I thought it would be as simple as setting up an inbound route
>>> on Asterisk. Ha..  I also installed siremis 3.2 and perhaps reading on
>>> how
>>> to use it will provide clearer details.
>>>
>>> I know so little, I'm not even sure if I need to have Kamailio and
>>> Asterisk running on the same server, since I only want Kamailio as a
>>> proxy.
>>>
>>>
>>> Regards,
>>>
>>> Greg
>>>
>>>
>>> Quoting Stoyan Mihaylov <stoyan.v.mihay...@gmail.com>:
>>>
>>>  We were in similar situation. Many years with Asterisk and then we were
>>>
>>>> forced to use ser - and we preferred Kamailio.
>>>> Now we do:
>>>> Kamailio has global IP address and clients register to it.
>>>> Kamailio forward all calls to Asterisk boxes using following:
>>>>  ds_select_dst("1","4");#You can use many asterisk boxes this way
>>>>  $sht(forw=>$ft)=$du; #this way I store used path
>>>> I used t_relay, instead of forward, because my Asterisks are with local
>>>> IP.
>>>> Calls from Asterisk are send to Kamailio if they are to local user, or
>>>> to
>>>> our SIP provider. There are no problems with calls from Asterisk to SIP
>>>> provider, even if Asterisk is behind NAT.
>>>> Asterisk accepts calls from SIP provider though registrar lines in
>>>> sip.conf. Asterisk can forward calls from our SIP provider to  local
>>>> users
>>>> in Kamailio.
>>>> I got problems with ACK and BYE. To solve them, I used
>>>> if(($td=="sip.name.of.**kamail**io.server.com<http://kamailio.server.com>
>>>> <http://sip.name.**of.kamailio.server.com<http://sip.name.of.kamailio.server.com>
>>>> >
>>>> ")||($si=="**IPofServer")){
>>>>
>>>>  $du=$sht(forw=>$ft);
>>>> }
>>>>
>>>> On Fri, Feb 3, 2012 at 8:13 PM, Greg Mannie <g...@latigi.com> wrote:
>>>>
>>>>  Hello
>>>>
>>>>>
>>>>> After much reading I have come to the realization that after years of
>>>>> using Asterisk I know very little about Sip.
>>>>>
>>>>> I have my Kamailio box up, I have Asterisk 1.8.x running with realtime
>>>>> working.  I thought it would be just a case of registering SIP trunks
>>>>> from
>>>>> my provider to the kamailio and registering our internal asterisk
>>>>> servers
>>>>> to the kamailio.
>>>>>
>>>>> Much of what I read talks about using Asterisk as the PSTN interface,
>>>>> but
>>>>> that interface is through a sip trunk purchased from a provider.  Won't
>>>>> Kamailio be the PSTN gateway?  The idea here is to pool all the sip
>>>>> trunks
>>>>> from the various hosted asterisk solutions (VM running asterisk) and
>>>>> point
>>>>> them all to a proxy to facilitate the aggregation of traffic.
>>>>>
>>>>> I have been reading SIP tutorials and the mailing list archives.  If
>>>>> anyone has a sample config and perhaps a little direction it would be
>>>>> highly appreciated.
>>>>>
>>>>> Thank you
>>>>>
>>>>> Greg
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ______________________________******_________________
>>>>>
>>>>>
>>>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>>>> sr-users@lists.sip-router.org
>>>>> http://lists.sip-router.org/******cgi-bin/mailman/listinfo/sr-**
>>>>> ****users<http://lists.sip-router.org/****cgi-bin/mailman/listinfo/sr-****users>
>>>>> <http://lists.sip-**router.org/**cgi-bin/mailman/**listinfo/sr-**users<http://lists.sip-router.org/**cgi-bin/mailman/listinfo/sr-**users>
>>>>> >
>>>>> <http://lists.sip-router.****org/cgi-bin/mailman/listinfo/***
>>>>> *sr-users<http://lists.sip-**router.org/cgi-bin/mailman/**
>>>>> listinfo/sr-users<http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users>
>>>>> >
>>>>> >
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>> ______________________________****_________________
>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>> sr-users@lists.sip-router.org
>>> http://lists.sip-router.org/****cgi-bin/mailman/listinfo/sr-****users<http://lists.sip-router.org/**cgi-bin/mailman/listinfo/sr-**users>
>>> <http://lists.sip-router.**org/cgi-bin/mailman/listinfo/**sr-users<http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users>
>>> >
>>>
>>>
>>
>
>
> ______________________________**_________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/**cgi-bin/mailman/listinfo/sr-**users<http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users>
>
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to