res_parking: Replace Parker snapshots with ParkerDialString
authorJonathan Rose <jrose@digium.com>
Thu, 4 Jul 2013 18:46:56 +0000 (18:46 +0000)
committerJonathan Rose <jrose@digium.com>
Thu, 4 Jul 2013 18:46:56 +0000 (18:46 +0000)
commit93ed5ef0ffdffc342ef2e0670b9cf51686027401
tree71e36bba6f8e575ed9aa542f4183f33cb816fce2
parentfb03bf9b39ad1f8b8bb50077cc54457edd8d6d9a
res_parking: Replace Parker snapshots with ParkerDialString

This process also involved a large amount of rework regarding how to redial
the Parker when a channel leaves a parking lot due to timeout. An attended
transfer channel variable has been added to attended transfers to extensions
that will eventually park (but haven't at the time of transfer) as well.
This resolves one of the two BUGBUG comments remaining in res_parking.

(issues ASTERISK-21877)
Reported by: Matt Jordan
Review: https://reviewboard.asterisk.org/r/2638/

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@393704 65c4cc65-6c06-0410-ace0-fbb531ad65f3
17 files changed:
CHANGES
UPGRADE.txt
bridges/bridge_builtin_features.c
include/asterisk/channel.h
include/asterisk/parking.h
main/bridging.c
main/cel.c
main/channel.c
main/features.c
main/parking.c
res/parking/parking_applications.c
res/parking/parking_bridge.c
res/parking/parking_bridge_features.c
res/parking/parking_controller.c
res/parking/parking_manager.c
res/parking/parking_ui.c
res/parking/res_parking.h