16 dec 2011 kl. 18:12 skrev Barry Miller:

> On Fri, Dec 16, 2011 at 05:02:11PM +0100, Olle E. Johansson wrote:
>> 
>> 16 dec 2011 kl. 02:03 skrev Barry Miller:
>> 
>>> So is there a way for the dialplan to determine which device caused SIP to
>>> auto-register an extension?
>> 
>> Not really, unless someone else can come up with something. 
>> 
>> In Asteirsk, the extension hints are the connection from the dialplan to a 
>> device,
>> used for subscriptions and blinking lamps.
>> 
>> exten => 543,hint,SIP/devabc
>> 
>> then you can use
>> 
>> exten=> _5XX,DIAL(/${HINT})
>> 
>> Which opens up the question on how you enter all the hints...
>> 
>> I know Tilghman added something clever recently to new versions of Asterisk, 
>> but I 
>> haven't used it myself so I can't describe how it works.
> 
> Thanks.  I like to keep devices and extensions separate, for security 
> reasons, and it's a
> pain having to define the association in different places, especially when 
> sip.conf seems
> like the logical place to do this.  Do you think if I were to code up a 
> function like
> AUTOREG([context,]exten) that returned 1 for auto-registered extensions, 0 
> otherwise, and
> set a channel variable to the registering device name, it might be useful 
> enough to be
> accepted as a feature?


I would assume that to extend regexten with reghint and have a similar 
functionality
where we add a hint to an extension at registration would work nicely within 
the 
current architecture.

/O
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to