[Home]

Summary:ASTERISK-13087: External calls can initiate blind transfer using feature keys after call is parked
Reporter:Darrick Hartman (dhartman)Labels:
Date Opened:2008-11-18 12:35:11.000-0600Date Closed:2008-11-18 13:24:55.000-0600
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Applications/app_parkandannounce
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:External callers can initiate a blind transfer using the feature key (# in my case) by pressing the # key AFTER a call is parked then picked back up.

I verified this on two different systems on both Zap and SIP external call sources.

External call received and answered.  External caller presses # with no affect.

Internal person, then parks the call.
Internal person picks up the parked call.

External caller is then able to press the # key to initiate a transfer.  External caller hears "transfer".



****** ADDITIONAL INFORMATION ******

pbx*CLI> feature show
Builtin Feature           Default Current
---------------           ------- -------
Pickup                    *8      *8    
Blind Transfer            #       #    
Attended Transfer                        
One Touch Monitor                 *1    
Disconnect Call           *       *      
Park Call                                

Dynamic Feature           Default Current
---------------           ------- -------
(none)

Call parking
------------
Parking extension   :   700
Parking context     :   parkedcalls
Parked call extensions: 701-710

   -- Executing [9205551212@incoming:1] Wait("SIP/dhartman-081e71f8", "1") in new stack
   -- Executing [9205551212@incoming:2] Goto("SIP/dhartman-081e71f8", "menu|s|1") in new stack
   -- Goto (menu,s,1)
   -- Executing [s@menu:1] Wait("SIP/dhartman-081e71f8", "1") in new stack
   -- Executing [s@menu:2] Answer("SIP/dhartman-081e71f8", "") in new stack
   -- Executing [s@menu:3] Wait("SIP/dhartman-081e71f8", "1") in new stack
   -- Executing [s@menu:4] BackGround("SIP/dhartman-081e71f8", "custom-sounds/welcome") in new stack
   -- <SIP/dhartman-081e71f8> Playing 'custom-sounds/welcome' (language 'en')
   -- Executing [s@menu:5] SetMusicOnHold("SIP/dhartman-081e71f8", "default") in new stack
   -- Executing [s@menu:6] Dial("SIP/dhartman-081e71f8", "SIP/102&SIP/101|20|tmw") in new stack
   -- Called 102
   -- Called 101
   -- Started music on hold, class 'default', on SIP/dhartman-081e71f8
   -- SIP/102-081de610 is ringing
   -- SIP/101-081dfba0 is ringing
   -- SIP/101-081dfba0 answered SIP/dhartman-081e71f8
   -- Stopped music on hold on SIP/dhartman-081e71f8
   -- Started music on hold, class 'default', on SIP/dhartman-081e71f8
   -- Executing [700@unrestricted:1] Park("SIP/101-081f8208", "") in new stack
 == Parked SIP/101-081f8208 on 701@parkedcalls. Will timeout back to extension [unrestricted] s, 1 in 60 seconds
   -- <SIP/101-081f8208> Playing 'digits/7' (language 'en')
   -- <SIP/101-081f8208> Playing 'digits/0' (language 'en')
   -- <SIP/101-081f8208> Playing 'digits/1' (language 'en')
   -- Added extension '701' priority 1 to parkedcalls
   -- Started music on hold, class 'default', on SIP/101-081f8208
 == Spawn extension (unrestricted, s, 1) exited KEEPALIVE on 'SIP/101-081f8208'
   -- Stopped music on hold on SIP/101-081f8208
   -- Stopped music on hold on SIP/dhartman-081e71f8
   -- Started music on hold, class 'default', on SIP/dhartman-081e71f8
 == Spawn extension (menu, s, 6) exited non-zero on 'SIP/101-081f8208<ZOMBIE>'
   -- Executing [701@unrestricted:1] ParkedCall("SIP/101-081f8208", "701") in new stack
   -- Stopped music on hold on SIP/dhartman-081e71f8
   -- <SIP/101-081f8208> Playing 'beep' (language 'en')
   -- Channel SIP/101-081f8208 connected to parked call 701
   -- Started music on hold, class 'default', on SIP/101-081f8208
   -- <SIP/dhartman-081e71f8> Playing 'pbx-transfer' (language 'en')
   -- Stopped music on hold on SIP/101-081f8208
   -- Unable to find extension '' in context 'unrestricted'
   -- <SIP/dhartman-081e71f8> Playing 'pbx-invalid' (language 'en')
 == Spawn extension (unrestricted, 701, 1) exited non-zero on 'SIP/101-081f8208'
Comments:By: Darrick Hartman (dhartman) 2008-11-18 12:47:36.000-0600

also able to initiate transfer from an external caller after the call has been parked even when the 't' is removed from the dial() command.

By: David Woolley (davidw) 2008-11-18 12:54:33.000-0600

I think this may be a duplicate of ASTERISK-1277854.

By: Darrick Hartman (dhartman) 2008-11-18 13:12:11.000-0600

Does appear to be a duplicate.  Looks like the backport would be in 1.4.23?

By: Jason Parker (jparker) 2008-11-18 13:24:55.000-0600

Closing, duplicate.

Correct, it would be 1.4.23.