[asterisk-bugs] [Asterisk 0012221]: res_features.c don't return calls to the [park-call] "t" extension. when the extension is busy and the parktime occurs

noreply at bugs.digium.com noreply at bugs.digium.com
Sat Mar 15 12:12:42 CDT 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=12221 
====================================================================== 
Reported By:                edusilva
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   12221
Category:                   Resources/res_features
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     new
Asterisk Version:           1.4.15 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             03-15-2008 11:33 CDT
Last Modified:              03-15-2008 12:12 CDT
====================================================================== 
Summary:                    res_features.c don't return calls to the [park-call]
"t" extension. when the extension is busy and the parktime occurs
Description: 
When I send calls to parkinglot, and the timeout occurs, the parked call
return to the park generator exten. When it's busy the channel on park
hangup.
I thing, the call should return to [park-call] "t" exten when it occurs.
====================================================================== 

---------------------------------------------------------------------- 
 davidw - 03-15-08 12:12  
---------------------------------------------------------------------- 
What happens when it returns (excepting ParkAndAnnounce) is that it dials
the base name of the requesting channel.  If that only supports one
call,and is already in a call, yes it will be busy and the call will fail! 
In my view, therefore, it is doing all that is reasonably possible.

I see two possibilities here:

1) you change this to a feature request and specify the behaviour more
precisely, e.g. what happens to the call that made the line busy.

2) you park the call in such a way that the parker is a queue and the line
you want to return to is a member of that queue.

Also note that, if you can arrange to use ParkAndAnnounce, the call is
returned to dialplan logic and that may open up your options.

Moreover, unless you use ParkAndAnnounce, the call is not returned to an
extension in the sense that Asterisk uses the word, It is returned to an
app_dial string, i.e. the sort of thing that you put in the first parameter
of the Dial() application.

(I'm just learning exactly how Park works, so I hope I haven't exceeded
the limits of my understanding.) 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
03-15-08 12:12  davidw         Note Added: 0084015                          
======================================================================




More information about the asterisk-bugs mailing list