dialplan
Version:
Write safe asterisk dialplan quickly on javascript
1,515 lines • 41.6 kB
JSON
{
"AddQueueMember": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_AddQueueMember",
"validate": {
"count": 2,
"args": [
{ "type": "Helper.Condition" }
]
}
},
"ADSIProg": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ADSIProg",
"validate": {
"count": {
"max": 1,
"min": 0
}
}
},
"AELSub": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_AELSub",
"validate": {
"count": {
"max": 2,
"min": 1
}
}
},
"AgentLogin": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_AgentLogin",
"validate": {
"count": {
"max": 2,
"min": 0
}
}
},
"AgentMonitorOutgoing": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_AgentMonitorOutgoing",
"validate": {
"count": {
"max": 1,
"min": 0
}
}
},
"AGI": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_AGI",
"validate": {
"count": {
"min": 1
}
}
},
"AlarmReceiver": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_AlarmReceiver",
"validate": {
"count": 0
}
},
"AMD": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_AMD",
"validate": {
"count": 0
}
},
"Answer": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Answer",
"validate": {
"count": {
"min": 0,
"max": 2
}
}
},
"Authenticate": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Authenticate",
"validate": {
"count": {
"min": 1,
"max": 4
}
}
},
"BackGround": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_BackGround",
"validate": {
"count": {
"max": 4,
"min": 1
}
}
},
"BackgroundDetect": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_BackgroundDetect",
"validate": {
"count": {
"max": 5,
"min": 1
}
}
},
"Bridge": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Bridge",
"validate": {
"count": {
"max": 2,
"min": 1
}
}
},
"Busy": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Busy",
"validate": {
"count": {
"max": 1,
"min": 0
}
}
},
"CallCompletionCancel": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_CallCompletionCancel",
"validate": {
"count": 0
}
},
"CallCompletionRequest": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_CallCompletionRequest",
"validate": {
"count": 0
}
},
"CELGenUserEvent": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_CELGenUserEvent",
"validate": {
"count": {
"max": 2,
"min": 1
}
}
},
"ChangeMonitor": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ChangeMonitor",
"validate": {
"count": 1
}
},
"ChanIsAvail": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ChanIsAvail",
"validate": {
"count": {
"max": 2,
"min": 0
}
}
},
"ChannelRedirect": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ChannelRedirect",
"validate": {
"count": {
"max": 4,
"min": 2
}
}
},
"ChanSpy": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ChanSpy",
"validate": {
"count": {
"max": 2,
"min": 0
}
}
},
"ClearHash": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ClearHash",
"validate": {
"count": 1
}
},
"ConfBridge": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ConfBridge",
"validate": {
"count": {
"max": 2,
"min": 0
}
}
},
"Congestion": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Congestion",
"validate": {
"count": {
"max": 1,
"min": 0
}
}
},
"ContinueWhile": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ContinueWhile",
"validate": {
"count": 0
}
},
"ControlPlayback": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ControlPlayback",
"validate": {
"count": {
"max": 8,
"min": 1
}
}
},
"DAHDIAcceptR2Call": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_DAHDIAcceptR2Call",
"validate": {
"count": 1
}
},
"DAHDIBarge": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_DAHDIBarge",
"validate": {
"count": {
"max": 1,
"min": 0
}
}
},
"DAHDIRAS": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_DAHDIRAS",
"validate": {
"count": 1
}
},
"DAHDIScan": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_DAHDIScan",
"validate": {
"count": {
"max": 1,
"min": 0
}
}
},
"DAHDISendCallreroutingFacility": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_DAHDISendCallreroutingFacility",
"validate": {
"count": {
"max": 3,
"min": 1
}
}
},
"DAHDISendKeypadFacility": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_DAHDISendKeypadFacility",
"validate": {
"count": 1
}
},
"DateTime": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_DateTime",
"validate": {
"count": {
"max": 3,
"min": 0
}
}
},
"DBdel": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_DBdel",
"validate": {
"count": 1
}
},
"DBdeltree": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_DBdeltree",
"validate": {
"count": 1
}
},
"DeadAGI": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_DeadAGI",
"validate": {
"count": {
"min": 1
}
}
},
"Dial": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Dial",
"validate": {
"count": {
"min": 1,
"max": 4
}
}
},
"Dictate": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Dictate",
"validate": {
"count": {
"min": 0,
"max": 2
}
}
},
"Directory": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Directory",
"validate": {
"count": {
"min": 0,
"max": 3
}
}
},
"DISA": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_DISA",
"validate": {
"count": {
"min": 1,
"max": 5
}
}
},
"DumpChan": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_DumpChan",
"validate": {
"count": {
"min": 0,
"max": 1
}
}
},
"EAGI": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_EAGI",
"validate": {
"count": {
"min": 1
}
}
},
"Echo": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Echo",
"validate": {
"count": 0
}
},
"EndWhile": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_EndWhile",
"validate": {
"count": 0
}
},
"Exec": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Exec",
"validate": {
"count": 1
}
},
"ExecIf": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ExecIf",
"validate": {
"count": 1
}
},
"ExecIfTime": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ExecIfTime",
"validate": {
"count": 5
}
},
"ExitWhile": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ExitWhile",
"validate": {
"count": 0
}
},
"ExtenSpy": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ExtenSpy",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"ExternalIVR": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ExternalIVR",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"Festival": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Festival",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"Flash": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Flash",
"validate": {
"count": 0
}
},
"FollowMe": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_FollowMe",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"ForkCDR": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ForkCDR",
"validate": {
"count": {
"min": 0,
"max": 1
}
}
},
"GetCPEID": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_GetCPEID",
"validate": {
"count": 0
}
},
"Gosub": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Gosub",
"validate": {
"count": {
"min": 1,
"max": 3
}
}
},
"GosubIf": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_GosubIf",
"validate": {
"count": 1
}
},
"Goto": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Goto",
"validate": {
"count": {
"min": 1,
"max": 3
}
}
},
"GotoIf": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_GotoIf",
"validate": {
"count": 1
}
},
"GotoIfTime": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_GotoIfTime",
"validate": {
"count": 5
}
},
"Hangup": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Hangup",
"validate": {
"count": {
"min": 0,
"max": 1
}
}
},
"IAX2Provision": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_IAX2Provision",
"validate": {
"count": {
"min": 0,
"max": 1
}
}
},
"ICES": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ICES",
"validate": {
"count": 1
}
},
"ImportVar": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ImportVar",
"validate": {
"count": 1
}
},
"Incomplete": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Incomplete",
"validate": {
"count": {
"min": 0,
"max": 1
}
}
},
"IVRDemo": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_IVRDemo",
"validate": {
"count": 1
}
},
"JabberJoin": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_JabberJoin",
"validate": {
"count": {
"min": 2,
"max": 3
}
}
},
"JabberLeave": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_JabberLeave",
"validate": {
"count": {
"min": 2,
"max": 3
}
}
},
"JabberSend": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_JabberSend",
"validate": {
"count": 3
}
},
"JabberSendGroup": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_JabberSendGroup",
"validate": {
"count": {
"min": 3,
"max": 4
}
}
},
"JabberStatus": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_JabberStatus",
"validate": {
"count": 3
}
},
"JACK": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_JACK",
"validate": {
"count": {
"min": 0,
"max": 1
}
}
},
"Log": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Log",
"validate": {
"count": 2
}
},
"Macro": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Macro",
"validate": {
"count": {
"min": 1
}
}
},
"MacroExclusive": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_MacroExclusive",
"validate": {
"count": {
"min": 1
}
}
},
"MacroExit": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_MacroExit",
"validate": {
"count": 0
}
},
"MacroIf": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_MacroIf",
"validate": {
"count": 1
}
},
"MailboxExists": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_MailboxExists",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"MeetMe": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_MeetMe",
"validate": {
"count": {
"min": 0,
"max": 3
}
}
},
"MeetMeAdmin": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_MeetMeAdmin",
"validate": {
"count": {
"min": 2,
"max": 3
}
}
},
"MeetMeChannelAdmin": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_MeetMeChannelAdmin",
"validate": {
"count": 2
}
},
"MeetMeCount": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_MeetMeCount",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"Milliwatt": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Milliwatt",
"validate": {
"count": {
"min": 0,
"max": 1
}
}
},
"MinivmAccMess": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_MinivmAccMess",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"MinivmDelete": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_MinivmDelete",
"validate": {
"count": 1
}
},
"MinivmGreet": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_MinivmGreet",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"MinivmMWI": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_MinivmMWI",
"validate": {
"count": 4
}
},
"MinivmNotify": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_MinivmNotify",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"MinivmRecord": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_MinivmRecord",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"MixMonitor": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_MixMonitor",
"validate": {
"count": {
"min": 1,
"max": 3
}
}
},
"Monitor": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Monitor",
"validate": {
"count": {
"min": 1,
"max": 3
}
}
},
"Morsecode": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Morsecode",
"validate": {
"count": 1
}
},
"MP3Player": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_MP3Player",
"validate": {
"count": 1
}
},
"MSet": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_MSet",
"validate": {
"count": 2
}
},
"MusicOnHold": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_MusicOnHold",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"NBScat": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_NBScat",
"validate": {
"count": 0
}
},
"NoCDR": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_NoCDR",
"validate": {
"count": 0
}
},
"NoOp": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_NoOp",
"validate": {
"count": 1
}
},
"ODBC_Commit": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ODBC_Commit",
"validate": {
"count": {
"min": 0,
"max": 1
}
}
},
"ODBC_Rollback": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ODBC_Rollback",
"validate": {
"count": {
"min": 0,
"max": 1
}
}
},
"ODBCFinish": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ODBCFinish",
"validate": {
"count": 1
}
},
"Originate": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Originate",
"validate": {
"count": {
"min": 3,
"max": 5
}
}
},
"OSPAuth": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_OSPAuth",
"validate": {
"count": {
"min": 0,
"max": 2
}
}
},
"OSPFinish": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_OSPFinish",
"validate": {
"count": {
"min": 0,
"max": 2
}
}
},
"OSPLookup": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_OSPLookup",
"validate": {
"count": {
"min": 1,
"max": 3
}
}
},
"OSPNext": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_OSPNext",
"validate": {
"count": 0
}
},
"Page": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Page",
"validate": {
"count": {
"min": 1,
"max": 3
}
}
},
"Park": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Park",
"validate": {
"count": {
"min": 0,
"max": 6
}
}
},
"ParkAndAnnounce": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ParkAndAnnounce",
"validate": {
"count": {
"min": 3,
"max": 4
}
}
},
"ParkedCall": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ParkedCall",
"validate": {
"count": {
"min": 0,
"max": 2
}
}
},
"PauseMonitor": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_PauseMonitor",
"validate": {
"count": 0
}
},
"PauseQueueMember": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_PauseQueueMember",
"validate": {
"count": {
"min": 0,
"max": 4
}
}
},
"Pickup": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Pickup",
"validate": {
"count": 1
}
},
"PickupChan": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_PickupChan",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"Playback": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Playback",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"PlayTones": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_PlayTones",
"validate": {
"count": 1
}
},
"PrivacyManager": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_PrivacyManager",
"validate": {
"count": 4
}
},
"Proceeding": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Proceeding",
"validate": {
"count": 0
}
},
"Progress": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Progress",
"validate": {
"count": 0
}
},
"Queue": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Queue",
"validate": {
"count": {
"min": 1,
"max": 10
}
}
},
"QueueLog": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_QueueLog",
"validate": {
"count": {
"min": 4,
"max": 5
}
}
},
"RaiseException": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_RaiseException",
"validate": {
"count": 1
}
},
"Read": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Read",
"validate": {
"count": {
"min": 2,
"max": 6
}
}
},
"ReadExten": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ReadExten",
"validate": {
"count": {
"min": 1,
"max": 5
}
}
},
"ReadFile": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ReadFile",
"validate": {
"count": 1
}
},
"ReceiveFax": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ReceiveFax",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"ReceiveFAX_app_fax": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ReceiveFAX_app_fax",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"ReceiveFAX_res_fax": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ReceiveFAX_res_fax",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"Record": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Record",
"validate": {
"count": {
"min": 1,
"max": 4
}
}
},
"RemoveQueueMember": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_RemoveQueueMember",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"ResetCDR": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_ResetCDR",
"validate": {
"count": {
"min": 0,
"max": 1
}
}
},
"RetryDial": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_RetryDial",
"validate": {
"count": 4
}
},
"Return": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Return",
"validate": {
"count": {
"min": 0,
"max": 1
}
}
},
"Ringing": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Ringing",
"validate": {
"count": 0
}
},
"SayAlpha": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SayAlpha",
"validate": {
"count": 1
}
},
"SayCountedAdj": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SayCountedAdj",
"validate": {
"count": {
"min": 2,
"max": 3
}
}
},
"SayCountedNoun": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SayCountedNoun",
"validate": {
"count": 2
}
},
"SayCountPL": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SayCountPL",
"validate": {
"count": 4
}
},
"SayDigits": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SayDigits",
"validate": {
"count": 1
}
},
"SayNumber": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SayNumber",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"SayPhonetic": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SayPhonetic",
"validate": {
"count": 1
}
},
"SayUnixTime": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SayUnixTime",
"validate": {
"count": {
"min": 0,
"max": 3
}
}
},
"SendDTMF": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SendDTMF",
"validate": {
"count": {
"min": 1,
"max": 4
}
}
},
"SendFax": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SendFax",
"validate": {
"count": {
"min": 0,
"max": 2
}
}
},
"SendFAX_app_fax": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SendFAX_app_fax",
"validate": {
"count": {
"min": 0,
"max": 2
}
}
},
"SendFAX_res_fax": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SendFAX_res_fax",
"validate": {
"count": {
"min": 0,
"max": 2
}
}
},
"SendImage": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SendImage",
"validate": {
"count": 1
}
},
"SendText": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SendText",
"validate": {
"count": 1
}
},
"SendURL": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SendURL",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"Set": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Set",
"validate": {
"count": 1
}
},
"SetAMAFlags": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SetAMAFlags",
"validate": {
"count": {
"min": 0,
"max": 1
}
}
},
"SetCallerPres": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SetCallerPres",
"validate": {
"count": 1
}
},
"SetMusicOnHold": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SetMusicOnHold",
"validate": {
"count": 1
}
},
"SIPAddHeader": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SIPAddHeader",
"validate": {
"count": 1
}
},
"SIPDtmfMode": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SIPDtmfMode",
"validate": {
"count": 1
}
},
"SIPRemoveHeader": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SIPRemoveHeader",
"validate": {
"count": {
"min": 0,
"max": 1
}
}
},
"Skel": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Skel",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"SLAStation": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SLAStation",
"validate": {
"count": 1
}
},
"SLATrunk": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SLATrunk",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"SMS": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SMS",
"validate": {
"count": {
"min": 1,
"max": 4
}
}
},
"SoftHangup": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SoftHangup",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"SpeechActivateGrammar": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SpeechActivateGrammar",
"validate": {
"count": 1
}
},
"SpeechBackground": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SpeechBackground",
"validate": {
"count": {
"min": 1,
"max": 3
}
}
},
"SpeechCreate": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SpeechCreate",
"validate": {
"count": 1
}
},
"SpeechDeactivateGrammar": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SpeechDeactivateGrammar",
"validate": {
"count": 1
}
},
"SpeechDestroy": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SpeechDestroy",
"validate": {
"count": 0
}
},
"SpeechLoadGrammar": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SpeechLoadGrammar",
"validate": {
"count": 2
}
},
"SpeechProcessingSound": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SpeechProcessingSound",
"validate": {
"count": 1
}
},
"SpeechStart": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SpeechStart",
"validate": {
"count": 0
}
},
"SpeechUnloadGrammar": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_SpeechUnloadGrammar",
"validate": {
"count": 1
}
},
"StackPop": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_StackPop",
"validate": {
"count": 0
}
},
"StartMusicOnHold": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_StartMusicOnHold",
"validate": {
"count": 1
}
},
"StopMixMonitor": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_StopMixMonitor",
"validate": {
"count": 0
}
},
"StopMonitor": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_StopMonitor",
"validate": {
"count": 0
}
},
"StopMusicOnHold": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_StopMusicOnHold",
"validate": {
"count": 0
}
},
"StopPlayTones": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_StopPlayTones",
"validate": {
"count": 0
}
},
"System": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_System",
"validate": {
"count": 1
}
},
"TestClient": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_TestClient",
"validate": {
"count": 1
}
},
"TestServer": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_TestServer",
"validate": {
"count": 0
}
},
"Transfer": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Transfer",
"validate": {
"count": {
"min": 0,
"max": 1
}
}
},
"TryExec": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_TryExec",
"validate": {
"count": 1
}
},
"TrySystem": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_TrySystem",
"validate": {
"count": 1
}
},
"UnpauseMonitor": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_UnpauseMonitor",
"validate": {
"count": 0
}
},
"UnpauseQueueMember": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_UnpauseQueueMember",
"validate": {
"count": {
"min": 0,
"max": 4
}
}
},
"UserEvent": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_UserEvent",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"Verbose": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Verbose",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"VMAuthenticate": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_VMAuthenticate",
"validate": {
"count": {
"min": 0,
"max": 2
}
}
},
"VMSayName": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_VMSayName",
"validate": {
"count": {
"min": 0,
"max": 1
}
}
},
"VoiceMail": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_VoiceMail",
"validate": {
"count": {
"min": 1,
"max": 2
}
}
},
"VoiceMailMain": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_VoiceMailMain",
"validate": {
"count": {
"min": 0,
"max": 2
}
}
},
"Wait": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Wait",
"validate": {
"count": 1
}
},
"WaitExten": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_WaitExten",
"validate": {
"count": {
"min": 0,
"max": 2
}
}
},
"WaitForNoise": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_WaitForNoise",
"validate": {
"count": {
"min": 1,
"max": 3
}
}
},
"WaitForRing": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_WaitForRing",
"validate": {
"count": 1
}
},
"WaitForSilence": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_WaitForSilence",
"validate": {
"count": {
"min": 1,
"max": 3
}
}
},
"WaitMusicOnHold": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_WaitMusicOnHold",
"validate": {
"count": 1
}
},
"WaitUntil": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_WaitUntil",
"validate": {
"count": 1
}
},
"While": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_While",
"validate": {
"count": 1
}
},
"Zapateller": {
"description": "https://wiki.asterisk.org/wiki/display/AST/Application_Zapateller",
"validate": {
"count": 1
}
}
}