[Kamailio-Users] use case for settlement free peering
Daniel-Constantin Mierla
miconda at gmail.com
Tue Oct 20 23:02:48 CEST 2009
welcome -- cc-ing mailing list is recommended all the time -- help
people to get the conclusion of discussions.
On 20.10.2009 20:04 Uhr, A G wrote:
> Great. Thanks for the feedback!
>
> On Mon, Oct 19, 2009 at 3:47 PM, Daniel-Constantin Mierla
> <miconda at gmail.com> wrote:
>
>> Hello,
>>
>> On 19.10.2009 20:18 Uhr, A G wrote:
>>
>>> Greetings:
>>>
>>> I'm looking for advice on a project/proof of concept I'm working on.
>>> I would like to create a settlement-free peering fabric for voice
>>> traffic between and among some peer institutions in my area. Because
>>> this is more of a side-project for cost cutting measure, I'm primarily
>>> looking at open source software, though commercial product
>>> recommendations would be helpful as well.
>>>
>>> The organizations I would like to connect have their own PBXs with
>>> large blocks of numbers (whole NPA-NXXs), with no number portability
>>> in or out. I imagine both at the individual PBXs and peering fabric,
>>> the number routing would be static. To put another way, we would
>>> manually configure which connections the block of telephone numbers is
>>> reachable at.
>>>
>>> Here is the required ASCII art diagram :)
>>>
>>>
>>> +-------+
>>> | PBX |
>>> +-------+
>>> |
>>> +-------+
>>> | SBC |
>>> +-------+
>>> |
>>> |
>>> +---+ +---+ .--------. +---+ +---+
>>> | P | | S | / \ | S | | P |
>>> | B |--| B |------ ( ???? )----------| B |--| B |
>>> | X | | C | \ / | C | | X |
>>> +---+ +---+ `---------' +---+ +---+
>>> |
>>> |
>>> +-------+
>>> | SBC |
>>> +-------+
>>> |
>>> +-------+
>>> | PBX |
>>> +-------+
>>>
>>>
>>>
>>>
>>> For scalability reasons, a full mesh of connections between and among
>>> the SBCs is not an attractive option.
>>>
>>> Here's what I think I need:
>>> Basic SIP routing
>>> TCP, TLS, and UDP support
>>>
>>> What would be nice to have:
>>> IPv6
>>> CDR
>>>
>>> What is probably not needed:
>>> User agent client registration, presence, IM, voice mail
>>>
>>> I see there are several different open source voice projects.
>>> Do you think this is an appropriate use for Kamailio?
>>>
>>>
>> Kamailio can be used in such scenario. It has a lot of features to help you
>> routing calls -- see modules such as lcr, carrierroute, dialplan.
>>
>> If you do heavy tls/tcp, then upcoming Kamailio 3.0 will have lot of
>> improvements in this areas. IPv6 is supported as well for core routing. You
>> can generate CDRs using acc module and some stored procedures -- see for
>> example:
>> http://siremis.asipto.com/install-accounting/
>>
>> Cheers,
>> Daniel
>>
>>
>>> I'm seeking comments on what you would use for this situation.
>>> Are there any existing projects along these lines?
>>> Is there one project that is better than another for this application?
>>>
>>>
>>>
>> --
>> Daniel-Constantin Mierla
>> * Kamailio SIP Masterclass, Nov 9-13, 2009, Berlin
>> * http://www.asipto.com/index.php/sip-router-masterclass/
>>
>>
>>
--
Daniel-Constantin Mierla
* Kamailio SIP Masterclass, Nov 9-13, 2009, Berlin
* http://www.asipto.com/index.php/sip-router-masterclass/
More information about the Users
mailing list