[asterisk-dev] SIP: So you mean you want to be able to *dial* something?

Joshua Colp jcolp at digium.com
Thu Mar 7 09:27:59 CST 2013


Olle E. Johansson wrote:
> 7 mar 2013 kl. 15:43 skrev Joshua Colp<jcolp at digium.com>:
>
>> I'm back!
>>
>> First off I want to thank everyone for their comments and the
>> discussion that occurred.
>>
>> I think in the end I'm going to settle for a compromise based on
>> all the various thoughts and opinions.
>>
>> Dialing an endpoint or AOR directly will only cause one target to
>> be dialed. If you want to support multiple contacts for an AOR
>> (whether to allow this or not is configurable) you will need to use
>> the dialplan function to produce a suitable dial string. The issues
>> pointed out by others (call forwarding for one) are just too great
>> to push this logic into the SIP work. I consider this a first step
>> into this new area that will make quite a few people happy with no
>> immediate impact to the core.
>>
>> For deployments that need to individually address devices the
>> normal approach of individual endpoint configurations for each is
>> still a viable and supported option. The above work does not impact
>> this at all.
>>
> I do hope that you allow multiple contacts with the same
> +sip.instance or with different address families.

The underlying location service doesn't enforce restrictions or rules. 
It's there to store, update, and retrieve. Rules will be enforced by the 
user of the lower level API, the registrar. There's no reason it won't 
allow that.

-- 
Joshua Colp
Digium, Inc. | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at:  www.digium.com  & www.asterisk.org



More information about the asterisk-dev mailing list