I have this in my dialplan...

 

[general]

static=yes

writeprotect=no

clearglobalvars=no

 

[start]

exten => 5000,1,Answer

exten => 5000,n,Wait(1)

exten => 5000,n,NoOp(${CALLERID(num)})

exten => 5000,n,Playback(tt-monkeys)

 

which, when I dial 5000, executes this...

 

  == Parsing '/etc/asterisk/sip_notify.conf': Found

    -- Executing [EMAIL PROTECTED]:1] Answer("SIP/5000-0a281f80", "") in new
stack

    -- Executing [EMAIL PROTECTED]:2] Wait("SIP/5000-0a281f80", "1") in new
stack

    -- Executing [EMAIL PROTECTED]:3] NoOp("SIP/5000-0a281f80", "19256002182")
in new stack

    -- Executing [EMAIL PROTECTED]:4] Playback("SIP/5000-0a281f80",
"tt-monkeys") in new stack

    -- <SIP/5000-0a281f80> Playing 'tt-monkeys' (language 'en')

 

However, when I change the extension match to:

 

exten => 5000/19256002182,1,Answer

exten => 5000/19256002182,n,Wait(1)

exten => 5000/19256002182,n,NoOp(${CALLERID(num)})

exten => 5000/19256002182,n,Playback(tt-monkeys)

 

nothing appears on the console and I get no match. You can see the
caller id number is 19256002182 from the NoOp() when it does work. 

 

This had me stumped for a while, until I realized that the following
_DOES_ work:

 

[general]

static=yes

writeprotect=no

clearglobalvars=no

 

[start]

exten => 5000,1,NoOp(Foo)

 

exten => 5000/19256002182,1,Answer

exten => 5000/19256002182,n,Wait(1)

exten => 5000/19256002182,n,NoOp(${CALLERID(num)})

exten => 5000/19256002182,n,Playback(tt-monkeys)

 

Yes. That's right. In order for the ex-girlfriend logic to match a
caller id of 19256002182 against 5000, the same context also needs to
have an extension for 5000, even if you intend to do nothing with it.
I'd never noticed this before, because normally you'd provision the 5000
extension FIRST and then the 5000/19256002182 after that. 

 

Seems like a bug to me.... Problem was reproduced in 1.2.13, 1.2.19 and
1.4.4.

 

Doug.

 

 

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

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

Reply via email to