[asterisk-users] How does one use sip_autoreg

Steve Totaro stotaro at first-notification.com
Sun Aug 5 11:27:04 CDT 2007


Tim Panton wrote:
> On 5 Aug 2007, at 16:46, Russell Brown wrote:
>
>   
>> I've RTFM and Googled but can't seem to get sip_autoreg to work (or
>> perhaps I'm just completely missing the point of it).
>>
>> (what I'd like to do is avoid having to put explicit entries for every
>> SIP phone into extensions.conf).
>>
>> Asterisk is creating entries in the (virtual) context sip_autoreg:
>>
>>     asterisk*CLI> dialplan show sip_autoreg
>>     [ Context 'sip_autoreg' created by 'SIP' ]
>>       '112' =>          1. Noop 
>> (112)                                  [SIP]
>>       '113' =>          1. Noop 
>> (113)                                  [SIP]
>>       '114' =>          1. Noop 
>> (114)                                  [SIP]
>>     -= 3 extensions (3 priorities) in 1 context. =-
>>     asterisk*CLI>
>>
>> ....and in my dialplan I have:
>>
>>     [from-sip]
>>     include => actual_sip_autoreg
>>     include => other_stuff_and_widgets
>>
>>
>> ...in [actual_sip_autoreg] I have:
>>
>>     [actual_sip_autoreg]
>>     include => sip_autoreg
>>     exten => _.,n,NoOp("Here I am Mr Mgoo")
>>     exten => _.,n,Playback(tt-weasels)
>>
>>
>> But when a SIP phone dials 114 the "Here I am Mr Mgoo" NoOp doesn't  
>> get
>> executed. Here's what the console says:
>>
>>     asterisk*CLI>
>>         -- Executing [114 at from-sip:1] NoOp("SIP/Russell-0071e7b0",  
>> "114") in new stack
>>         -- Executing [114 at from-sip:2] Congestion("SIP/ 
>> Russell-0071e7b0", "") in new stack
>>       == Spawn extension (from-sip, 114, 2) exited non-zero on 'SIP/ 
>> Russell-0071e7b0'
>>     asterisk*CLI>
>>
>> ...a "dialplan show actual_sip_autoreg" produces:
>>
>>     asterisk*CLI> dialplan show actual_sip_autoreg
>>     [ Context 'actual_sip_autoreg' created by 'pbx_config' ]
>>       '_.' =>           7. NoOp("Here I am Mr Mgoo") [pbx_config]
>>                         8. Playback(tt-weasels)      [pbx_config]
>>      Include =>        'sip_autoreg'                 [pbx_config]
>>     -= 1 extension (2 priorities) in 1 context. =-
>>     asterisk*CLI>
>>
>> So...  anyone got any idea why the NoOp and thence the Weasels  
>> don't get
>> executed?
>>
>> Ta in advance.
>>
>>
>>     
>
> I don't think the first 'n' is doing what you want it to,
> try putting:
>
>    exten => _.,2,NoOp("Here I am Mr Mgoo")
> instead.
>
>
> Tim Panton
>
> www.mexuar.net
> www.westhawk.co.uk/
>   

I think n is OK as long as the first priority is a 1 then n should work 
thereafter.

Thanks,
Steve



More information about the asterisk-users mailing list