[asterisk-bugs] [JIRA] (ASTERISK-24630) Park extension created by 'parkext' option for custom parking lots only parks calls in the default lot

Rusty Newton (JIRA) noreply at issues.asterisk.org
Thu Dec 18 15:06:29 CST 2014


Rusty Newton created ASTERISK-24630:
---------------------------------------

             Summary: Park extension created by 'parkext' option for custom parking lots only parks calls in the default lot
                 Key: ASTERISK-24630
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-24630
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Features/Parking, Resources/res_parking
    Affects Versions: 13.1.0, 11.15.0, SVN
         Environment: Affects both 11 (pre 12 parking changes) and Asterisk 13 (post changes)
            Reporter: Rusty Newton
            Severity: Minor


For custom parking lots, the option {{parkext}} when populated results in the creation of a Park extension, but with no arguments, such that it only parks calls at the default lot.

What is the point of the parkext option for custom lots?

Asterisk 11
{noformat}
centosclean*CLI> dialplan show
[ Context 'parkedcalls' created by 'features' ]
  '700' =>          1. Park()                                     [features]

[ Context 'mycustomlot' created by 'features' ]
  '800' =>          1. Park()                                     [features]
{noformat}

Asterisk 13
{noformat}
[ Context 'mycustomlot' created by 'res_parking/mycustomlot' ]
  '800' =>          1. Park()                                     [res_parking]
<snip>
[ Context 'parkedcalls' created by 'res_parking/default' ]
  '700' =>          1. Park()                                     [res_parking]
{noformat}

An example Asterisk 13 configuration of res_parking.conf
{noformat}
[general]

[mycustomlot]
context => mycustomlot
parkext => 800
parkpos => 801-850
{noformat}

The same configuration works for features.conf in 11, but you need the {{parkinglot}} prefix for the custom lot.

Dialing the created extension results in parking to the default lot.

The workaround is of course dialing your own Park extension via other means and setting channel variables or application arguments to target the custom lot.

It really feels like I'm missing something here. If not, then we should at a minimum document that the parkext option requires the setting of channel variables to access the custom parking lot.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list