Summary:ASTERISK-10456: Parked call inherits transfer capability
Reporter:Ronald Chan (loloski)Labels:
Date Opened:2007-10-05 09:56:32Date Closed:2008-01-18 11:15:27.000-0600
Versions:Frequency of
Description:bug related to 7904 by k-egg but this time from parking lot

Incoming call being parked after retrieving the call from the parking lot the caller has now a transfer capability at his/her own will.

Dial plan snippet


; All calls from meridian has a prefix of 01+XXXX 4-digit extension
; should be route to a proper destination
; Meridian to Area Office Local Extension

exten => _01XXXX,1,Answer
exten => _01XXXX,n,NoCDR()
exten => _01XXXX,n,Dial(SIP/${EXTEN:2},60,t)
exten => _01XXXX,n,Hangup


include => parkedcalls
include => outgoing

exten => _1XXX,1,Dial(SIP/${EXTEN},60)


 -- Executing [011001@from-switch:1] Answer("SIP/", "") in new stack
   -- Executing [011001@from-switch:2] NoCDR("SIP/", "") in new stack
   -- Executing [011001@from-switch:3] Dial("SIP/", "SIP/1001|60|t") in new stack
   -- Called 1001
   -- SIP/1001-08492b40 is ringing
   -- SIP/1001-08492b40 answered SIP/
   -- Started music on hold, class 'default', on channel 'SIP/'
   -- <SIP/1001-08492b40> Playing 'pbx-transfer' (language 'en')
   -- Stopped music on hold on SIP/
   -- Started music on hold, class 'default', on channel 'SIP/'
 == Parked SIP/ on 701@parkedcalls. Will timeout back to extension [from-switch] 011001, 3 in 45 seconds
   -- <SIP/1001-08492b40> Playing 'digits/7' (language 'en')
   -- <SIP/1001-08492b40> Playing 'digits/0' (language 'en')
   -- <SIP/1001-08492b40> Playing 'digits/1' (language 'en')
   -- Added extension '701' priority 1 to parkedcalls
 == Spawn extension (from-switch, 011001, 3) exited KEEPALIVE on 'SIP/'
   -- Executing [701@internal:1] ParkedCall("SIP/1001-084c1c18", "701") in new stack
   -- Stopped music on hold on SIP/
   -- <SIP/1001-084c1c18> Playing 'beep' (language 'en')
   -- <SIP/> Playing 'beep' (language 'en')
   -- Channel SIP/1001-084c1c18 connected to parked call 701
   -- Started music on hold, class 'default', on channel 'SIP/1001-084c1c18'
   -- <SIP/> Playing 'pbx-transfer' (language 'en')
   -- Stopped music on hold on SIP/1001-084c1c18
 == Spawn extension (internal, 701, 1) exited non-zero on 'SIP/1001-084c1c18'
Comments:By: Ronald Chan (loloski) 2007-10-05 09:59:26

i forgot to say this applies to

URL: http://svn.digium.com/svn/asterisk/branches/1.4
Repository Root: http://svn.digium.com/svn/asterisk
Repository UUID: 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Revision: 84778
Node Kind: directory
Schedule: normal
Last Changed Author: russell
Last Changed Rev: 84742
Last Changed Date: 2007-10-05 09:39:07 +0800 (Fri, 05 Oct 2007)

By: k-egg (k-egg) 2007-10-06 07:55:22

sorry for my next words:


Hope that anybody will be going to work on this issues!!
Seems to me that nobody takes this seriously. But this IS a security issue as well!


By: Ronald Chan (loloski) 2007-10-06 08:25:45


yes! i hope this bug will not be set aside like others here, it is really a _security_ issue on my opinion, we must cooperate with them at all cost :), be patient.

By: k-egg (k-egg) 2007-10-07 14:47:25

maybe we should make this "feature" a bit more popular... and inform some news groups

ahm... what was the default combination for transfer?  *8


By: Sergey Tamkovich (sergee) 2008-01-10 06:10:04.000-0600

This bug is present in 1.4 and in trunk. it resides in builtin_atxfer() so i will upload patches to issue 7904

By: Ronald Chan (loloski) 2008-01-10 06:27:16.000-0600


yes please, this is really a long standing bug that needs to be fixed :), i will monitor both this and 7904 issue as well

By: Terry Wilson (twilson) 2008-01-18 11:15:26.000-0600

This was the same as 7904 since there was no 'T' transfer was involved, so closing as that one has been fixed.