Skip to content

Commit 198b01c

Browse files
docs: Add version information to application and function XML elements
* Do a git blame on the embedded XML application or function element. * From the commit hash, grab the summary line. * Do a git log --grep <summary> to find the cherry-pick commits in all branches that match. * Do a git patch-id to ensure the commits are all related and didn't get a false match on the summary. * Do a git tag --contains <commit> to find the tags that contain each commit. * Weed out all tags not ..0. * Sort and discard any .0.0 and following tags where the commit appeared in an earlier branch. * The result is a single tag for each branch where the application or function was defined. The applications and functions defined in the following files were done by hand because the XML was extracted from the C source file relatively recently. * channels/pjsip/dialplan_functions_doc.xml * main/logger_doc.xml * main/manager_doc.xml * res/res_geolocation/geoloc_doc.xml * res/res_stir_shaken/stir_shaken_doc.xml
1 parent 77d5550 commit 198b01c

File tree

166 files changed

+385
-27
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

166 files changed

+385
-27
lines changed

apps/app_adsiprog.c

+1
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ static const char app[] = "ADSIProg";
5757

5858
/*** DOCUMENTATION
5959
<application name="ADSIProg" language="en_US">
60+
<since><version>1.6.2.0</version></since>
6061
<synopsis>
6162
Load Asterisk ADSI Scripts into phone
6263
</synopsis>

apps/app_agent_pool.c

+3
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757

5858
/*** DOCUMENTATION
5959
<application name="AgentLogin" language="en_US">
60+
<since><version>12.0.0</version></since>
6061
<synopsis>
6162
Login an agent.
6263
</synopsis>
@@ -105,6 +106,7 @@
105106
</see-also>
106107
</application>
107108
<application name="AgentRequest" language="en_US">
109+
<since><version>12.0.0</version></since>
108110
<synopsis>
109111
Request an agent to connect with the channel.
110112
</synopsis>
@@ -130,6 +132,7 @@
130132
</see-also>
131133
</application>
132134
<function name="AGENT" language="en_US">
135+
<since><version>12.0.0</version></since>
133136
<synopsis>
134137
Gets information about an Agent
135138
</synopsis>

apps/app_alarmreceiver.c

+1
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ struct timeval call_start_time;
146146
static const char app[] = "AlarmReceiver";
147147
/*** DOCUMENTATION
148148
<application name="AlarmReceiver" language="en_US">
149+
<since><version>1.6.2.0</version></since>
149150
<synopsis>
150151
Provide support for receiving alarm reports from a burglar or fire alarm panel.
151152
</synopsis>

apps/app_amd.c

+1
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454

5555
/*** DOCUMENTATION
5656
<application name="AMD" language="en_US">
57+
<since><version>1.6.2.0</version></since>
5758
<synopsis>
5859
Attempt to detect answering machines.
5960
</synopsis>

apps/app_attended_transfer.c

+1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040

4141
/*** DOCUMENTATION
4242
<application name="AttendedTransfer" language="en_US">
43+
<since><version>13.28.0</version><version>16.5.0</version></since>
4344
<synopsis>
4445
Attended transfer to the extension provided and TRANSFER_CONTEXT
4546
</synopsis>

apps/app_audiosocket.c

+1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848

4949
/*** DOCUMENTATION
5050
<application name="AudioSocket" language="en_US">
51+
<since><version>18.0.0</version></since>
5152
<synopsis>
5253
Transmit and receive audio between channel and TCP socket
5354
</synopsis>

apps/app_authenticate.c

+1
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ AST_APP_OPTIONS(auth_app_options, {
5858
static const char app[] = "Authenticate";
5959
/*** DOCUMENTATION
6060
<application name="Authenticate" language="en_US">
61+
<since><version>1.6.2.0</version></since>
6162
<synopsis>
6263
Authenticate a user
6364
</synopsis>

apps/app_blind_transfer.c

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939

4040
/*** DOCUMENTATION
4141
<application name="BlindTransfer" language="en_US">
42+
<since><version>13.28.0</version><version>16.5.0</version></since>
4243
<synopsis>
4344
Blind transfer channel(s) to the extension and context provided
4445
</synopsis>

apps/app_bridgeaddchan.c

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939

4040
/*** DOCUMENTATION
4141
<application name="BridgeAdd" language="en_US">
42+
<since><version>14.0.0</version></since>
4243
<synopsis>
4344
Join a bridge that contains the specified channel.
4445
</synopsis>

apps/app_bridgewait.c

+1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050

5151
/*** DOCUMENTATION
5252
<application name="BridgeWait" language="en_US">
53+
<since><version>12.0.0</version></since>
5354
<synopsis>
5455
Put a call into the holding bridge.
5556
</synopsis>

apps/app_broadcast.c

+1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646

4747
/*** DOCUMENTATION
4848
<application name="Broadcast" language="en_US">
49+
<since><version>18.17.0</version><version>20.2.0</version></since>
4950
<synopsis>
5051
Transmit or receive audio to or from multiple channels simultaneously
5152
</synopsis>

apps/app_cdr.c

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939

4040
/*** DOCUMENTATION
4141
<application name="ResetCDR" language="en_US">
42+
<since><version>12.0.0</version></since>
4243
<synopsis>
4344
Resets the Call Data Record.
4445
</synopsis>

apps/app_celgenuserevent.c

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636

3737
/*** DOCUMENTATION
3838
<application name="CELGenUserEvent" language="en_US">
39+
<since><version>1.6.2.0</version></since>
3940
<synopsis>
4041
Generates a CEL User Defined Event.
4142
</synopsis>

apps/app_chanisavail.c

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ static const char app[] = "ChanIsAvail";
4747

4848
/*** DOCUMENTATION
4949
<application name="ChanIsAvail" language="en_US">
50+
<since><version>1.6.2.0</version></since>
5051
<synopsis>
5152
Check channel availability
5253
</synopsis>

apps/app_channelredirect.c

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939

4040
/*** DOCUMENTATION
4141
<application name="ChannelRedirect" language="en_US">
42+
<since><version>1.6.2.0</version></since>
4243
<synopsis>
4344
Redirects given channel to a dialplan target
4445
</synopsis>

apps/app_chanspy.c

+3
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262

6363
/*** DOCUMENTATION
6464
<application name="ChanSpy" language="en_US">
65+
<since><version>1.6.2.0</version></since>
6566
<synopsis>
6667
Listen to a channel, and optionally whisper into it.
6768
</synopsis>
@@ -204,6 +205,7 @@
204205
</see-also>
205206
</application>
206207
<application name="ExtenSpy" language="en_US">
208+
<since><version>1.6.2.0</version></since>
207209
<synopsis>
208210
Listen to a channel, and optionally whisper into it.
209211
</synopsis>
@@ -351,6 +353,7 @@
351353
</see-also>
352354
</application>
353355
<application name="DAHDIScan" language="en_US">
356+
<since><version>1.6.2.0</version></since>
354357
<synopsis>
355358
Scan DAHDI channels to monitor calls.
356359
</synopsis>

apps/app_confbridge.c

+6-4
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676

7777
/*** DOCUMENTATION
7878
<application name="ConfBridge" language="en_US">
79+
<since><version>12.0.0</version></since>
7980
<synopsis>
8081
Conference bridge application.
8182
</synopsis>
@@ -135,7 +136,6 @@
135136
<since>
136137
<version>16.19.0</version>
137138
<version>18.5.0</version>
138-
<version>19.0.0</version>
139139
</since>
140140
<synopsis>
141141
Kicks channel(s) from the requested ConfBridge.
@@ -169,6 +169,7 @@
169169
</see-also>
170170
</application>
171171
<function name="CONFBRIDGE" language="en_US">
172+
<since><version>10.0.0</version></since>
172173
<synopsis>
173174
Set a custom dynamic bridge, user, or menu profile on a channel for the
174175
ConfBridge application using the same options available in confbridge.conf.
@@ -224,6 +225,7 @@
224225
</description>
225226
</function>
226227
<function name="CONFBRIDGE_INFO" language="en_US">
228+
<since><version>10.0.0</version></since>
227229
<synopsis>
228230
Get information about a ConfBridge conference.
229231
</synopsis>
@@ -262,9 +264,9 @@
262264
</function>
263265
<function name="CONFBRIDGE_CHANNELS" language="en_US">
264266
<since>
265-
<version>16.26.0</version>
266-
<version>18.12.0</version>
267-
<version>19.4.0</version>
267+
<version>16.27.0</version>
268+
<version>18.13.0</version>
269+
<version>19.5.0</version>
268270
</since>
269271
<synopsis>
270272
Get a list of channels in a ConfBridge conference.

apps/app_controlplayback.c

+1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040

4141
/*** DOCUMENTATION
4242
<application name="ControlPlayback" language="en_US">
43+
<since><version>1.6.2.0</version></since>
4344
<synopsis>
4445
Play a file with fast forward and rewind.
4546
</synopsis>

apps/app_db.c

+1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343

4444
/*** DOCUMENTATION
4545
<application name="DBdeltree" language="en_US">
46+
<since><version>1.6.2.0</version></since>
4647
<synopsis>
4748
Delete a family or keytree from the asterisk database.
4849
</synopsis>

apps/app_dial.c

+2
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@
7070

7171
/*** DOCUMENTATION
7272
<application name="Dial" language="en_US">
73+
<since><version>1.6.2.0</version></since>
7374
<synopsis>
7475
Attempt to connect to another device or endpoint and bridge the call.
7576
</synopsis>
@@ -624,6 +625,7 @@
624625
</see-also>
625626
</application>
626627
<application name="RetryDial" language="en_US">
628+
<since><version>1.6.2.0</version></since>
627629
<synopsis>
628630
Place a call, retrying on failure allowing an optional exit extension.
629631
</synopsis>

apps/app_dictate.c

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545

4646
/*** DOCUMENTATION
4747
<application name="Dictate" language="en_US">
48+
<since><version>1.6.2.0</version></since>
4849
<synopsis>
4950
Virtual Dictation Machine.
5051
</synopsis>

apps/app_directed_pickup.c

+2
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949

5050
/*** DOCUMENTATION
5151
<application name="Pickup" language="en_US">
52+
<since><version>1.6.2.0</version></since>
5253
<synopsis>
5354
Directed extension call pickup.
5455
</synopsis>
@@ -91,6 +92,7 @@
9192
</description>
9293
</application>
9394
<application name="PickupChan" language="en_US">
95+
<since><version>1.6.2.0</version></since>
9496
<synopsis>
9597
Pickup a ringing channel.
9698
</synopsis>

apps/app_directory.c

+1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343

4444
/*** DOCUMENTATION
4545
<application name="Directory" language="en_US">
46+
<since><version>1.6.2.0</version></since>
4647
<synopsis>
4748
Provide directory of voicemail extensions.
4849
</synopsis>

apps/app_disa.c

+1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050

5151
/*** DOCUMENTATION
5252
<application name="DISA" language="en_US">
53+
<since><version>1.6.2.0</version></since>
5354
<synopsis>
5455
Direct Inward System Access.
5556
</synopsis>

apps/app_dtmfstore.c

-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
<since>
4545
<version>16.20.0</version>
4646
<version>18.6.0</version>
47-
<version>19.0.0</version>
4847
</since>
4948
<synopsis>
5049
Stores DTMF digits transmitted or received on a channel.

apps/app_dumpchan.c

+1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343

4444
/*** DOCUMENTATION
4545
<application name="DumpChan" language="en_US">
46+
<since><version>1.6.2.0</version></since>
4647
<synopsis>
4748
Dump Info About The Calling Channel.
4849
</synopsis>

apps/app_echo.c

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737

3838
/*** DOCUMENTATION
3939
<application name="Echo" language="en_US">
40+
<since><version>1.6.2.0</version></since>
4041
<synopsis>
4142
Echo media, DTMF back to the calling party
4243
</synopsis>

apps/app_exec.c

+3
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939

4040
/*** DOCUMENTATION
4141
<application name="Exec" language="en_US">
42+
<since><version>1.6.2.0</version></since>
4243
<synopsis>
4344
Executes dialplan application.
4445
</synopsis>
@@ -58,6 +59,7 @@
5859
</description>
5960
</application>
6061
<application name="TryExec" language="en_US">
62+
<since><version>1.6.2.0</version></since>
6163
<synopsis>
6264
Executes dialplan application, always returning.
6365
</synopsis>
@@ -88,6 +90,7 @@
8890
</description>
8991
</application>
9092
<application name="ExecIf" language="en_US">
93+
<since><version>1.6.2.0</version></since>
9194
<synopsis>
9295
Executes dialplan application, conditionally.
9396
</synopsis>

apps/app_externalivr.c

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252

5353
/*** DOCUMENTATION
5454
<application name="ExternalIVR" language="en_US">
55+
<since><version>1.6.2.0</version></since>
5556
<synopsis>
5657
Interfaces with an external IVR application.
5758
</synopsis>

apps/app_festival.c

+1
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@
6969

7070
/*** DOCUMENTATION
7171
<application name="Festival" language="en_US">
72+
<since><version>1.6.2.0</version></since>
7273
<synopsis>
7374
Say text to the user.
7475
</synopsis>

apps/app_flash.c

+1
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444

4545
/*** DOCUMENTATION
4646
<application name="Flash" language="en_US">
47+
<since><version>1.6.1.0</version></since>
4748
<synopsis>
4849
Flashes a DAHDI Trunk.
4950
</synopsis>

apps/app_followme.c

+1
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@
6868

6969
/*** DOCUMENTATION
7070
<application name="FollowMe" language="en_US">
71+
<since><version>1.6.1.0</version></since>
7172
<synopsis>
7273
Find-Me/Follow-Me application.
7374
</synopsis>

apps/app_forkcdr.c

+1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343

4444
/*** DOCUMENTATION
4545
<application name="ForkCDR" language="en_US">
46+
<since><version>1.6.1.0</version></since>
4647
<synopsis>
4748
Forks the current Call Data Record for this channel.
4849
</synopsis>

apps/app_getcpeid.c

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141

4242
/*** DOCUMENTATION
4343
<application name="GetCPEID" language="en_US">
44+
<since><version>1.6.2.0</version></since>
4445
<synopsis>
4546
Get ADSI CPE ID.
4647
</synopsis>

0 commit comments

Comments
 (0)