[Asterisk-Dev] multiple registrations of same credentials

Olle E. Johansson oej at edvina.net
Sat Oct 22 08:07:39 MST 2005


Jason Pyeron wrote:
> On Sat, 22 Oct 2005, Olle E. Johansson wrote:
> 
>> Jason Pyeron wrote:
>>
>>> On Fri, 21 Oct 2005, Olle E. Johansson wrote:
>>>
>>>> I fail to see how you MUST have this to get shared line apperances...
>>>> Please explain.
>>>
>>>
>>>
>>> That is how it is done in pbx's which support it, ex SNOM 4S
>>>
>>
>> Does not mean we have to do it the same way, though. Or am I missing
>> something here?
> 
> 
> yes
> 
>>
>> Remember that other SIP pbx's are not multiprotocol pbx's and can do
>> things differently. They usually fork in the SIP layer since it's the
>> same as the PBX layer. In Asterisk, those are two different layers, a
>> PBX and a channel driver.
>>
> 
> This does make it harder to do, but not impossible. Just think
> DIAL(a&b&c&...).
> 
> now when DIAL(SIP/400)
> 
> gets back to chan_sip it gets corrected and replaced with an action for
> each registered 400 extension using the pbx framework.
> 
> 
Which means that the PBX has no idea that it is in fact calling multiple
devices. We have to implement *two* forking schemes, which makes
everything much harder.

Believe me, I've spent a lot of time thinking about how to make this
work properly without breaking the Asterisk architecture.

/O



More information about the asterisk-dev mailing list