diff --git a/apps/app_directed_pickup.c b/apps/app_directed_pickup.c index 9e01b222b1..3c6e8a33e9 100644 --- a/apps/app_directed_pickup.c +++ b/apps/app_directed_pickup.c @@ -57,26 +57,35 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") - + + Specification of the pickup target. - + + Additional specifications of pickup targets. - This application can pickup any ringing channel that is calling - the specified dialplan extension. If no dialplan - context is specified, the current context will be - used. If you use the special string PICKUPMARK - for the context, for example 10@PICKUPMARK, this application tries to find a - channel which has defined a channel variable PICKUPMARK - with the same value as extension (in this example, - 10). When no parameter is specified, the application will - pickup a channel matching the pickup group of the active channel. + This application can pickup a specified ringing channel. The channel + to pickup can be specified in the following ways. + 1) If no extension targets are specified, + the application will pickup a channel matching the pickup group of the + requesting channel. + 2) If the extension is specified with a + context of the special string + PICKUPMARK (for example 10@PICKUPMARK), the application + will pickup a channel which has defined a channel variable + PICKUPMARK with the same value as + extension (in this example, + 10). + 3) If the extension is specified + with a context, the channel executing at that + dialplan location will be picked up. If no context + is specified, the current context will be used.