[Asterisk-Users] blocked caller id
Roger
grunky at rockriver.net
Wed May 19 13:27:51 MST 2004
Roger wrote:
> William Suffill wrote:
>
>> check the caller id in your incoming extension before you pass to to a
>> end user. Reset $calleridname to unavaliable if no number is given
>>
>>
>
> Thanks a good suggestion... How would I implement this??? Any
> docs/web pages/examples you could point me to?
Ok reading over
doc/README.variables
gave me a good idea on how to do this...
I've setup the following in extensions.conf with this idea that if my
cell phone calls the office I'll have a call from Blah w/ a number of
111-1111. xxxxxxxxxx is the number for my cell phone which I've removed
exten => s,1,gotoif,"$[${CALLERIDNUM} = xxxxxxxxxx]?2:5";
exten => s,2,SetVar,CALLERIDNUM=1111111
exten => s,3,SetVar,CALLERIDNAME=blah
exten => s,4,SetVar,CALLERID=blah
exten => s,5,setmusiconhold,default
exten => s,6,responsetimeout,30
exten => s,7,Answer
exten => s,8,Background(topgreet)
exten => s,9,Background(menu)
exten => s,10,Wait,7
exten => s,11,Voicemail(u102)
exten => s,12,Hangup
This is the output when my cell phone calls in - then dials extension 102
-- Starting simple switch on 'Zap/1-1'
-- Executing GotoIf("Zap/1-1", "1?2:5") in new stack
-- Goto (pstn,s,2)
-- Executing SetVar("Zap/1-1", "CALLERIDNUM=1111111") in new stack
-- Executing SetVar("Zap/1-1", "CALLERIDNAME=blah") in new stack
-- Executing SetVar("Zap/1-1", "CALLERID=blah") in new stack
-- Executing SetMusicOnHold("Zap/1-1", "default") in new stack
-- Executing ResponseTimeout("Zap/1-1", "30") in new stack
-- Set Response Timeout to 30
-- Executing Answer("Zap/1-1", "") in new stack
-- Executing BackGround("Zap/1-1", "topgreet") in new stack
-- Playing 'topgreet' (language 'en')
== CDR updated on Zap/1-1
-- Executing Dial("Zap/1-1", "SIP/102|20|r") in new stack
-- Called 102
-- SIP/102-b22b is ringing
== Spawn extension (pstn, 102, 1) exited non-zero on 'Zap/1-1'
-- Hungup 'Zap/1-1'
I called from another number and it did not do the 3 SetVars - called
from my cell phone and it did reset the 3 caller id variables. However
when looking at the caller id displayed on my phone it still gives the
normal caller id info - not the modified caller id I was expecting.
--
Rock River Internet Roger Grunkemeyer
202 W. State St, 8th Floor grunky at rockriver.net
Rockford, IL 61101 815-968-9888 x102
More information about the asterisk-users
mailing list