[asterisk-dev] How to reject calls
    Eric "ManxPower" Wieling 
    eric at fnords.org
       
    Wed Oct  4 16:52:51 MST 2006
    
    
  
Christian wrote:
>> Say you have a list of unwanted incoming numbers, that you want to block from 
>> your ISDN bus. How can you do that with Asterisk, unless you implement 
>> AST_CONTROL_REJECT as a response to incoming calls. Currently you can only 
>> "Hangup" incoming calls, but like that is implemented in "chan_capi", it does 
>> not "Reject" the call. So I am just saying: Why is there no 
>> "AST_CONTROL_REJECT". Maybe implementing this needs a counterpart in the 
>> dialplan: "exten => ...., Reject". And to be backwards compatible, will 
>> fallback to "Hangup" if not implemented by the channel driver.
>>
>>  
>>
> OK i see what you want to do. You don't want to send a
> AST_CONTROL_REJECT, but you want to send a AST_CONTROL_HANGUP with the
> hangup cause 15 which leads to a RELEASE_COMPLETE with reject cause on
> the A - side. 
> 
> 
> In ISDN you don't have something like DISCONNECT_REJECT and
> DISCONNET_NORMAL, but instead you use the disconnect cause to specifiy
> why you want to stop the call.
What is wrong with setting HANGUPCAUSE and then executing Hangup() ?
    
    
More information about the asterisk-dev
mailing list