Michel Koenen
2005-Sep-01 16:40 UTC
[Asterisk-Users] How to set CLIR when using call files ?
Hi all, A few days ago I found out with help of some of you guys how to set CLIR. (Calling line identification restriction) My first idea was to use the keypad protocol to set the CLIR with dialing *31* before the number but this was not possible. So thanks to Damon Estep I got it to work with executing 'SetCallerPres(prohib)' before the dial command. This works perfectly! But now for my new issue: I want to use the CLIR for automated dial out like described on http://www.voip-info.org/tiki-index.php?page=Asterisk+auto-dial+out There is no way (at least I was not able to find it yet) to execute the 'SetCallerPres(prohib)' before the automatic dial initiated by the call file. So my number is again visible at the called party and this is not my intention. So how should I do this? (if the keypad protocol worked it should have been simple because I could put the CLIR function in the to be dialed number but this doesnt work as I said) I tried the following: 1) Normal callfile, as described does show my number to the called party. ---------------------- 2) Callfile using local channel -> does'nt work (details below) Channel: Local/50@localchanneldefs MaxRetries: 2 RetryTime: 300 WaitTime: 45 Context: outbound_callbackservice Extension: s Priority: 1 [localchanneldefs] exten => 50,1,SetCallerPres(prohib) exten => 50,2,Dial(Zap/4/0612345678) [outbound_callbackservice] exten => s,1,Wait(1) exten => s,2,Playback(themessage) Asterisk logging: ============== -- Attempting call on Local/50@localchanneldefs/n for s@outbound_callbackservice:1 (Retry 1) -- Executing SetCallerPres("Local/50@localchanneldefs-8f73,2", "prohib") in new stack -- Executing Dial("Local/50@localchanneldefs-8f73,2", "Zap/4/0612345678") in new stack -- Requested transfer capability: 0x00 - SPEECH -- Called 4/0612345678 -- Zap/4-1 is making progress passing it to Local/50@localchanneldefs-8f73,2 -- Zap/4-1 is ringing ------------------------------ 3) Callfile with SetCallerPres(prohib) as Application in callfile: Channel: Zap/4/0612345678 <Local/50@localchanneldefs> Application: SetCallerPres Data: prohib MaxRetries: 2 RetryTime: 300 WaitTime: 45 Context: outbound_callbackservice Extension: s Priority: 1 [outbound_callbackservice] exten => s,1,Wait(1) exten => s,2,Playback(themessage) Asterisk logging: ============== -- Attempting call on Zap/4/0612345678 for application SetCallerPres(prohib) (Retry 1) -- Requested transfer capability: 0x00 - SPEECH Sep 2 01:37:09 NOTICE[2349]: channel.c:1865 __ast_request_and_dial: Don't know what to do with control frame 15 ---------------------------- All attempts still show the calling number to the called party. I hope anybody has some good idea because I am lost .. Kind regards, Michel -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20050901/dcefd5bf/attachment.htm
Possibly Parallel Threads
- Asterisk 1.0.9-BRIstuffed-0.2.0-RC8o memory leak when using call files ?
- How to use * and # as part of number indialcommand
- How to hide CallerID - SetCallerPres(prohib) not working
- Asterisk 11 / Missing Application SetCallerPres
- CLIR missing in MySQL CDR records