Park
Description
Park an arbitrary channel with optional arguments for specifying the parking lot used, how long the channel should remain parked, and what dial string to use as the parker if the call times out.
Arguments
ActionID- ActionID for this transaction. Will be returned.Channelrequired - Channel name to park.TimeoutChannel- Channel name to use when constructing the dial string that will be dialed if the parked channel times out. IfTimeoutChannelis in a two party bridge withChannel, thenTimeoutChannelwill receive an announcement and be treated as having parkedChannelin the same manner as the Park Call DTMF feature.AnnounceChannel- If specified, then this channel will receive an announcement whenChannelis parked ifAnnounceChannelis in a state where it can receive announcements (AnnounceChannel must be bridged).AnnounceChannelhas no bearing on the actual state of the parked call.Timeout- Overrides the timeout of the parking lot for this park action. Specified in milliseconds, but will be converted to seconds. Use a value of 0 to disable the timeout.Parkinglot- The parking lot to use when parking the channelParkingSpace- The parking space extension in the parking lot. If the space is already in use then execution will continue at the next priority.
User Notes
No notes yet. Be the first to contribute a tip or example.
Contribute a note
Share a tip, gotcha, or practical example. Keep it under 2000 characters. No questions (use the Asterisk community forums for support). Wrap code in backticks.
AMI Actions
Command
AGI
AOCMessage
AbsoluteTimeout
AgentLogoff
Agents
Atxfer
BlindTransfer
Bridge
BridgeDestroy
BridgeInfo
BridgeKick
BridgeList
BridgeTechnologyList
BridgeTechnologySuspend
BridgeTechnologyUnsuspend
CancelAtxfer
Challenge
ChangeMonitor
ConfbridgeKick
ConfbridgeList
ConfbridgeListRooms
ConfbridgeLock
ConfbridgeMute
ConfbridgeSetSingleVideoSrc
ConfbridgeStartRecord
ConfbridgeStopRecord
ConfbridgeUnlock
ConfbridgeUnmute
ControlPlayback
CoreSettings
CoreShowChannelMap
CoreShowChannels
CoreStatus
CreateConfig
DAHDIDNDoff
DAHDIDNDon
DAHDIDialOffhook
DAHDIHangup
DAHDIRestart
DAHDIShowChannels
DAHDIShowStatus
DAHDITransfer
DBDel
DBDelTree
DBGet
DBGetTree
DBPut
DeviceStateList
DialplanExtensionAdd
DialplanExtensionRemove
Events
ExtensionState
ExtensionStateList
FAXSession
FAXSessions
FAXStats
Filter
GetConfig
GetConfigJSON
Getvar
Hangup
IAXnetstats
IAXpeerlist
IAXpeers
IAXregistry
JabberSend
ListCategories
ListCommands
LocalOptimizeAway
LoggerRotate
Login
Logoff
MWIDelete
MWIGet
MWIUpdate
MailboxCount
MailboxStatus
MeetmeList
MeetmeListRooms
MeetmeMute
MeetmeUnmute
MessageSend
MixMonitor
MixMonitorMute
ModuleCheck
ModuleLoad
Monitor
MuteAudio
Originate
PJSIPHangup
PJSIPNotify
PJSIPQualify
PJSIPRegister
PJSIPShowAors
PJSIPShowAuths
PJSIPShowContacts
PJSIPShowEndpoint
PJSIPShowEndpoints
PJSIPShowRegistrationInboundContactStatuses
PJSIPShowRegistrationsInbound
PJSIPShowRegistrationsOutbound
PJSIPShowResourceLists
PJSIPShowSubscriptionsInbound
PJSIPShowSubscriptionsOutbound
PJSIPUnregister
PRIDebugFileSet
PRIDebugFileUnset
PRIDebugSet
PRIShowSpans
Park
ParkedCalls
Parkinglots
PauseMonitor
Ping
PlayDTMF
PlayMF
PresenceState
PresenceStateList
QueueAdd
QueueChangePriorityCaller
QueueLog
QueueMemberRingInUse
QueuePause
QueuePenalty
QueueReload
QueueRemove
QueueReset
QueueRule
QueueStatus
QueueSummary
QueueWithdrawCaller
Redirect
Reload
SIPnotify
SIPpeers
SIPpeerstatus
SIPqualifypeer
SIPshowpeer
SIPshowregistry
SKINNYdevices
SKINNYlines
SKINNYshowdevice
SKINNYshowline
SendFlash
SendText
Setvar
ShowDialPlan
SorceryMemoryCacheExpire
SorceryMemoryCacheExpireObject
SorceryMemoryCachePopulate
SorceryMemoryCacheStale
SorceryMemoryCacheStaleObject
Status
StopMixMonitor
StopMonitor
UnpauseMonitor
UpdateConfig
UserEvent
VoicemailBoxSummary
VoicemailForward
VoicemailMove
VoicemailRefresh
VoicemailRemove
VoicemailUserStatus
VoicemailUsersList
WaitEvent