This commit does two things:
[asterisk/asterisk.git] / configs / cli_aliases.conf.sample
1 ;
2 ; CLI Aliases configuration
3 ;
4 ; This module also registers a "cli show aliases" CLI command to list
5 ; configured CLI aliases.
6
7 [general]
8 ; Here you define what alias templates you want to use. You can also define
9 ; multiple templates to use as well. If you do, and there is a conflict, then
10 ; the first alias defined will win.
11 ;
12 template = friendly             ; By default, include friendly aliases
13 ;template = asterisk12          ; Asterisk 1.2 style syntax
14 ;template = asterisk14          ; Asterisk 1.4 style syntax
15 ;template = individual_custom   ; see [individual_custom] example below which
16                                 ; includes a list of aliases from an external 
17                                 ; file
18
19
20 ; Because the Asterisk CLI syntax follows a "module verb argument" syntax,
21 ; sometimes we run into an issue between being consistant with this format
22 ; in the core system, and maintaining system friendliness. In order to get
23 ; around this we're providing some useful aliases by default.
24 ;
25 [friendly]
26 hangup request=channel request hangup
27 originate=channel originate
28 help=core show help
29 pri intense debug span=pri set debug 2 span
30
31 ; CLI Alias Templates
32 ; -------------------
33 ;
34 ; You can define several alias templates.
35 ; It works with context templates like all other configuration files
36 ;
37 ;[asterisk](!)
38 ; To create an alias you simply set the variable name as the alias and variable
39 ; value as the real CLI command you want executed
40 ;
41 ;die die die=stop now
42
43 ;[asterisk16](asterisk)
44 ; Alias for making voicemail reload actually do module reload app_voicemail.so
45 ;voicemail reload=module reload app_voicemail.so
46 ; This will make the CLI command "mr" behave as though it is "module reload".
47 ;mr=module reload
48 ;
49 ;
50 ; In addition, you could also include a flat file of aliases which is loaded by
51 ; the [individual_custom] template in the [general] section.
52 ;
53 ;[individual_custom]
54 ;#include "/etc/asterisk/aliases"
55
56 ; Implemented CLI Alias Templates
57 ; -------------------------------
58 ;
59 ; Below here we have provided you with some templates, easily allowing you to
60 ; utilize previous Asterisk CLI commands with any version of Asterisk. In this
61 ; way you will be able to use Asterisk 1.2 and 1.4 style CLI syntax with any
62 ; version Asterisk going forward into the future.
63 ;
64 ; We have also separated out the vanilla syntax into a context template which
65 ; allows you to keep your custom changes separate of the standard templates
66 ; we have provided you. In this way you can clearly see your custom changes,
67 ; and also allowing you to combine various templates as you see fit.
68 ;
69 ; The naming scheme we have used is recommended, but certainly is not enforced
70 ; by Asterisk. If you wish to use the provided templates, simply define the
71 ; context name which does not utilize the '_tpl' at the end. For example,
72 ; if you would like to use the Asterisk 1.2 style syntax, define in the
73 ; [general] section 
74
75 [asterisk12_tpl](!)
76 show channeltypes=core show channeltypes
77 show channeltype=core show channeltype
78 show manager command=manager show command
79 show manager commands=manager show commands
80 show manager connected=manager show connected
81 show manager eventq=manager show eventq
82 rtp no debug=rtp set debug off
83 rtp rtcp debug ip=rtcp debug ip
84 rtp rtcp debug=rtcp debug
85 rtp rtcp no debug=rtcp debug off
86 rtp rtcp stats=rtcp stats
87 rtp rtcp no stats=rtcp stats off
88 stun no debug=stun debug off
89 udptl no debug=udptl debug off
90 show image formats=core show image formats
91 show file formats=core show file formats
92 show applications=core show applications
93 show functions=core show functions
94 show switches=core show switches
95 show hints=core show hints 
96 show globals=core show globals
97 show function=core show function
98 show application=core show application
99 set global=core set global
100 show dialplan=dialplan show
101 show codecs=core show codecs
102 show audio codecs=core show audio codecs
103 show video codecs=core show video codecs
104 show image codecs=core show image codecs
105 show codec=core show codec 
106 moh classes show=moh show classes
107 moh files show=moh show files
108 agi no debug=agi debug off
109 show agi=agi show
110 dump agihtml=agi dumphtml
111 show features=feature show
112 show indications=indication show
113 answer=console answer
114 hangup=console hangup
115 flash=console flash
116 dial=console dial
117 mute=console mute
118 unmute=console unmute
119 transfer=console transfer
120 send text=console send text
121 autoanswer=console autoanswer
122 oss boost=console boost
123 console=console active
124 save dialplan=dialplan save
125 add extension=dialplan add extension
126 remove extension=dialplan remove extension
127 add ignorepat=dialplan add ignorepat
128 remove ignorepat=dialplan remove ignorepat
129 include context=dialplan add include
130 dont include=dialplan remove include
131 extensions reload=dialplan reload
132 show translation=core show translation
133 convert=file convert
134 show queue=queue show
135 add queue member=queue add member
136 remove queue member=queue remove member
137 ael no debug=ael nodebug
138 sip debug=sip set debug
139 sip no debug=sip set debug off
140 show voicemail users=voicemail show users
141 show voicemail zones=voicemail show zones
142 iax2 trunk debug=iax2 set debug trunk
143 iax2 jb debug=iax2 set debug jb
144 iax2 no debug=iax2 set debug off
145 iax2 no trunk debug=iax2 set debug trunk off
146 iax2 no jb debug=iax2 set debug jb off
147 show agents=agent show
148 show agents online=agent show online
149 show memory allocations=memory show allocations
150 show memory summary=memory show summary
151 show version=core show version
152 show version files=core show file version
153 show profile=core show profile
154 clear profile=core clear profile
155
156 [asterisk12](asterisk12_tpl)
157 ; add any additional custom commands you want below here, for example:
158 ;die quickly=stop now
159
160 [asterisk14_tpl](!)
161 cdr status=cdr show status
162 rtp debug=rtp set debug on
163 rtcp debug=rtcp set debug on
164 rtcp stats=rtcp set stats on
165 stun debug=stun set debug on
166 udptl debug=udptl set debug on
167 core show globals=dialplan show globals
168 core set global=dialplan set global
169 core set chanvar=dialplan set chanvar
170 agi dumphtml=agi dump html
171 ael debug=ael set debug
172 funcdevstate list=devstate list
173 sip history=sip set history on
174 skinny debug=skinny set debug on
175 mgcp set debug=mgcp set debug on
176 abort shutdown=core abort shutdown
177 stop now=core stop now
178 stop gracefully=core stop gracefully
179 stop when convenient=core stop when convenient
180 restart now=core restart now
181 restart gracefully=core restart gracefully
182 restart when convenient=core restart when convenient
183
184 [asterisk14](asterisk14_tpl)
185 ; add any additional custom commands you want below here.