[asterisk-bugs] [Asterisk 0010623]: Application Pickup() "PICKUPMARK" string is not working!

noreply at bugs.digium.com noreply at bugs.digium.com
Sat Sep 1 17:18:15 CDT 2007


The following issue has been CLOSED 
====================================================================== 
http://bugs.digium.com/view.php?id=10623 
====================================================================== 
Reported By:                ygor
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   10623
Category:                   Applications/app_directed_pickup
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     closed
Asterisk Version:           1.4.11  
SVN Branch (only for SVN checkouts, not tarball releases): N/A  
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
Resolution:                 no change required
Fixed in Version:           
====================================================================== 
Date Submitted:             08-31-2007 16:58 CDT
Last Modified:              09-01-2007 17:18 CDT
====================================================================== 
Summary:                    Application Pickup() "PICKUPMARK" string is not
working!
Description: 
I have several trunks, each one directed to a context in my PBX.

When I execute Pickup(${EXTEN:2}@CONTEXT-XXX) to te right context ( in
which the call has been received ), the Pickup() works.

When I execute the Pickup(${EXTEN:2}) without any context or
Pickup(${EXTEN:2}@PICKUPMARK), I get the error message:

[Aug 31 18:52:56] NOTICE[6694]: app_directed_pickup.c:159 pickup_exec: No
target channel found for 2102.

I think that PICKUPMARK should scan the channels for one or the first
context in which this extension is active and Pickup this extension on the
matched context.

The same flaw has been reproduced on Asterisk 1.4.10.1 

====================================================================== 

---------------------------------------------------------------------- 
 Corydon76 - 09-01-07 17:18  
---------------------------------------------------------------------- 
Okay, it's fairly obvious that you don't understand how PICKUPMARK works. 
Each channel that you want to be able to pickup, you must
Set(PICKUPMARK=1234) on and then you can Pickup(1234 at PICKUPMARK) from
another channel.  If you want that behavior, that's what you have to do,
but this is not a bug, just because it doesn't work the way you want.  It
DOES work the way it's documented. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
09-01-07 17:18  Corydon76      Note Added: 0069828                          
09-01-07 17:18  Corydon76      Status                   new => closed       
09-01-07 17:18  Corydon76      Resolution               open => no change
required
======================================================================




More information about the asterisk-bugs mailing list