Public Change Log
Our Projects
PhreakNet has been responsible for finding bugs, suggesting feature improvements, and adding features to some open source projects, mostly to Asterisk. (In fact, we are one of the top contributors to Asterisk (in 2021, 2022, and 2023). Below is a list of some of these bug fixes and features.
Asterisk
Feature development is generally driven by user and organizational needs. We are open to developing features or fixing bugs for you, preferably in exchange for a small feature/bug bounty donation to keep our work going, since this work is largely volunteer-driven. To request a patch, submit a new ticket on InterLinked Issues (use "Asterisk" as the category). If you are offering a bounty, include that in the body of the issue. All patches and modules are submitted to Sangoma for consideration for inclusion in the Asterisk source so that everyone can benefit from our work. We will not develop or work on any non-public code. All patches are eventually included in PhreakScript for installing PhreakNet-Asterisk.
PhreakNet Contributions to Asterisk
This table includes only changes which have been contributed to Asterisk and have been incorporated or are under consideration. It does not include PhreakNet-specific changes (mostly new modules) that have not been contributed to the project, but are included with PhreakScript.
# | Git Commit | Issue | Review | +SLOC | -SLOC | Type | Module | Description | Written | Merged | Version |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | fd40752 | 29370 | 15875 | +12 | -0 | Improvement | chan_sip | Recognize application/hook-flash as a hook flash event | March 2021 | May 2021 | 18.5 |
2 | 0026aea | 29372 | 15888 | +1 | -0 | Bug Fix | file.c | Stop throwing errors on hook flash events | March 2021 | May 2021 | 18.5 |
3 | 567ea5a | 29349 | 15887 | +26 | -4 | New Feature | app_voicemail | Added custom tone option (custom or no beep tone) | April 2021 | May 2021 | 18.5 |
4 | 04454fc | 29380 | 15889 | +44 | -0 | New Feature | AMI | Added hook flash support, expose flash events via AMI | March 2021 | May 2021 | 18.5 |
5 | 19b5097 | 29439 | 15892 | +51 | -1 | Improvement | func_volume | Added read capabilities to VOLUME function | May 2021 | May 2021 | 18.5 |
6 | eeffad1 | 29431 | 15898 | +177 | -0 | New Feature | func_math | Added MIN , MAX , and ABS functions | May 2021 | May 2021 | 18.5 |
7 | c8bf8a5 | 29459 | 15983 | +7 | -1 | Bug Fix | sip_to_pjsip.py | Added missing cases to conversion script | May 2021 | June 2021 | 18.5 |
8 | 5f8cabc | 29440 | 15899 | +24 | -7 | New Feature | app_confbridge | Added answer supervision suppression option | May 2021 | June 2021 | 18.5 |
9 | 7cf20a2 | 29440 | 15981 | +114 | -0 | Test Suite | app_confbridge | Added answer supervision suppression option | May 2021 | June 2021 | 18.5 |
10 | 1b38e89 | 29460 | 15984 | +11 | -4 | Improvement | res_pjsip_dtmf_info | Added application/hook-flash recognition | May 2021 | June 2021 | 18.5 |
11 | 3543787 | 29446 | 15947 | +87 | -0 | New Feature | app_confbridge | Added ConfKick application | May 2021 | June 2021 | 18.5 |
12 | 6009a93 | 29460 | 15982 | +134 | -0 | Test Suite | app_confbridge | Added ConfKick application | May 2021 | June 2021 | 18.5 |
13 | b742514 | 29450 | 15951 | +83 | -8 | New Feature | app_originate | Added options to set Caller ID and channel variables | May 2021 | June 2021 | 18.5 |
14 | 85f8051 | 29450 | 16061 | +95 | -0 | Test Suite | app_originate | Added options to set Caller ID and channel variables | May 2021 | June 2021 | 18.5 |
15 | f812c57 | 29475 | 16063 | +1 | -1 | Bug Fix | pbx_builtins | Removed warning on caller hangup in SayNumber | June 2021 | June 2021 | 18.5 |
16 | 1e5a2cf | 29442 | 15941 | +68 | -17 | New Feature | app_dial | Added caller in addition to called announcement | May 2021 | June 2021 | 18.6 |
17 | bdc8f92 | 29442 | 15986 | +85 | -0 | Test Suite | app_dial | Added caller in addition to called announcement | May 2021 | June 2021 | 18.6 |
18 | c01b4e0 | 29444 | 15946 | +239 | -0 | New Feature | app_waitforcond | Added WaitForCondition application | May 2021 | July 2021 | 18.6 |
19 | 244491f | 29454 | 15952 | +114 | -0 | New Feature | app_reload | Added Reload application | May 2021 | July 2021 | 18.6 |
20 | fa7d147 | 29477 | 16070 | +292 | -0 | New Feature | app_dtmfstore | Added StoreDTMF application | June 2021 | August 2021 | 18.6 |
21 | 0e023e6 | 29528 | 16221 | +17 | -3 | Improvement | app_queue | Added support for multiple agent announcements | July 2021 | August 2021 | 18.6 |
22 | b5709e6 | 29494 | 16078 | +1 | -1 | Bug Fix | cdpr_adaptive_odbc | Prevent emitting warnings when CDR filtering is used | June 2021 | August 2021 | 18.6 |
23 | 6a89266 | 29478 | 16071 | +296 | -0 | New Feature | func_framedrop | Added FRAME_DROP function | June 2021 | August 2021 | 18.7 |
24 | 0ca3ebe | 29601 | 16319 | +2 | -0 | Deprecation | chan_alsa, chan_sip | Added replacement modules to moduleinfo | August 2021 | August 2021 | 18.7 |
25 | a099f13 | 29543 | 16232 | +30 | -17 | New Feature | app_originate | Added codec customization capabilities | August 2021 | August 2021 | 18.7 |
26 | 498db70 | 29542 | 16231 | +240 | -0 | New Feature | func_scramble | Added SCRAMBLE function | August 2021 | August 2021 | 18.7 |
27 | 5c9d7a0 | 29541 | 16230 | +146 | -30 | New Feature | app_morsecode | Added American Morse code | August 2021 | August 2021 | 18.7 |
28 | 85ef06d | 29495 | 16079 | +15 | -3 | Improvement | func_math | Return integer instead of float if possible | June 2021 | August 2021 | 18.7 |
29 | 314d877 | 29575 | 16238 | +29 | -5 | Bug Fix | app_milliwatt | Corrected timing by adding silent interval option | August 2021 | August 2021 | 18.7 |
30 | 92f9ae3 | 28701 | 16343 | +14 | -3 | Bug Fix | app_queue | Don't reset stats on reload [bounty] | August 2021 | August 2021 | 18.7 |
31 | f01a039 | 29612 | 16351 | +3 | -4 | Improvement | bridge_basic | Don't throw warning if user cancels atxfer | August 2021 | August 2021 | 18.7 |
32 | 6cc004d | 18454 | 16352 | +71 | -5 | Improvement | app_read | Allow reading the digit # | August 2021 | August 2021 | 18.7 |
33 | 3072c54 | 29605 | 16342 | +22 | -0 | Improvement | chan_iax2 | Added ANI2/OLI information element | August 2021 | September 2021 | 18.7 |
34 | 7df6963 | 29546 | 16234 | +719 | -2 | New Feature | res_tonedetect, dsp | Added WaitForTone and TONE_DETECT | August 2021 | September 2021 | 18.7 |
35 | ddf6299 | 29531 | 16226 | +1056 | -95 | New Feature, Unit Tests | func_sayfiles | Refactored say.c , added SAYFILES , SayOrdinal , SayMoney | July 2021 | September 2021 | 18.7 |
36 | e0111a5 | 29628 | 16407 | +92 | -0 | New Feature | func_env | Add DIRNAME and BASENAME functions | September 2021 | September 2021 | 18.7 |
37 | b8fc77a | 29627 | 16406 | +152 | -1 | New Feature, Unit Tests | func_strings | Add STRBETWEEN function | September 2021 | September 2021 | 18.7 |
38 | 18c9235 | 29626 | 16405 | +2 | -2 | Improvement | app_stack | Made branch fail error more detailed | September 2021 | September 2021 | 18.7 |
39 | b760bad | 29496 | 16080 | +367 | -0 | New Feature | app_mf | Added SendMF application | June 2021 | September 2021 | 18.7 |
40 | 5b5c358 | 29472 | 16041 | +62 | -0 | Improvement | res_pjsip_caller_id | Added ANI2/OLI parsing | June 2021 | September 2021 | 18.7 |
41 | 148f835 | 29529 | 16222 | +183 | -34 | New Feature | logger | Added custom logging capabilities | July 2021 | September 2021 | 18.8 |
42 | 5abf499 | 29578 | 16411 | +47 | -2 | Bug Fix | app_queue | Fixed queue state for included hints | September 2021 | September 2021 | 18.8 |
43 | de6ecd5 | 29656 | 16486 | +30 | -0 | New Feature | func_channel | Add CHANNEL_EXISTS function | September 2021 | September 2021 | 18.8 |
44 | d900130 | 29661 | 16490 | +15 | -3 | Improvement | func_vmcount | Add support for multiple mailboxes | September 2021 | September 2021 | 18.8 |
45 | b40ca38 | 29673 | 16562 | +2 | -2 | Bug Fix | app_read | Fix null pointer crash regression | September 2021 | September 2021 | 18.7.1 |
46 | 7ff6c43 | 20219 | 15948 | +16 | -4 | Improvement + Bug Fix | chan_iax2 | Added encryption for RSA authentication (reported 2012) | May 2021 | October 2021 | 18.8 |
47 | 861f670 | 20219 | 16568 | +481 | -0 | Test Suite | chan_iax2 | Added encryption for RSA authentication (reported 2012) | October 2021 | October 2021 | 18.8 |
48 | df9aeea | 29707 | 16635 | +29 | -6 | Improvement | chan_iax2 | Allow both secret and outkey at dial time | October 2021 | November 2021 | 18.9 |
49 | 46a28ab | 29707 | 16664 | +247 | -0 | Test Suite | chan_iax2 | Allow both secret and outkey at dial time | October 2021 | November 2021 | 18.9 |
50 | 4e51441 | 29391 | 16631 | +6 | -0 | Bug Fix | app_voicemail | Fix phantom message on rerecord | October 2021 | November 2021 | 18.9 |
51 | f9ba1ee | 29702 | 16630 | +1 | -1 | Bug Fix | sig_analog | Fix truncated buffer copy | October 2021 | November 2021 | 18.9 |
52 | 126de28 | 29703 | 16632 | +22 | -27 | Bug Fix | res_pjsip_caller_id | Fix OLI/ANI2 parsing | October 2021 | November 2021 | 18.9 |
53 | 2320a96 | 29705 | 16633 | +3 | -3 | Bug Fix | app_read | Custom terminator functionality regression | October 2021 | November 2021 | 18.9 |
54 | ad67f69 | 29744 | 17469 | +1 | -4 | Bug Fix | app_morsecode | Fix deadlock | November 2021 | November 2021 | 18.9 |
55 | 4468fc1 | 29720 | 16667 | +364 | -7 | New Feature | res_tonedetect | Add ToneScan application | November 2021 | November 2021 | 18.9 |
56 | d374d63 | 29715 | 16665 | +193 | -300 | Improvement | app_voicemail, app_minivm | Refactor email generation functions | November 2021 | November 2021 | 18.9 |
57 | 24a0405 | 29777 | 17586 | +74 | -51 | Improvement | documentation | Standardize examples in XML documentation | November 2021 | December 2021 | 18.9 |
58 | ee9eef4 | 29496 | 16499 | +590 | -146 | New Feature | app_mf | Add ReceiveMF application | September 2021 | December 2021 | 18.7 |
59 | 23a4a12 | 29745 | 17470 | +56 | -1 | Improvement | pbx | New variable substitution API | November 2021 | December 2021 | 18.10 |
60 | c3ff464 | 29758 | 17509 | +142 | -129 | Improvement | configs | Updated sample dialplan and iax.conf | November 2021 | December 2021 | 18.10 |
61 | b64e894 | 29706 | 16634 | +233 | -0 | New Feature | func_json | Add JSON_DECODE function | October 2021 | December 2021 | 18.10 |
62 | 97f4001 | 29772 | 17583 | +6 | -2 | Bug Fix | chan_sip | Accessing uninitialized RURI causes crash | November 2021 | December 2021 | 18.10 |
63 | 5c67a99 | 29766 | 17518 | +2 | -1 | Bug Fix | pbx_variables | Increase parsing capabilities of MSet | November 2021 | December 2021 | 18.10 |
64 | 8ec13f0 | 29800 | 17647 | +3 | -3 | Bug Fix | strings.h | Fix typos in example comments | December 2021 | December 2021 | 18.10 |
65 | 54761a4 | 29759 | 17510 | +88 | -3 | New Feature | app_sendtext | Add ReceiveText application | November 2021 | December 2021 | 18.10 |
66 | 4b6370a | 29496 | 17593 | +104 | -0 | Test Suite | app_mf | Add tests for SendMF, ReceiveMF, Dial D option | December 2021 | December 2021 | 18.7 |
67 | b951821 | 29801 | 17648 | +3 | -0 | Improvement | app.c | Throw warnings for nonexistent app options | December 2021 | December 2021 | 18.10 |
68 | cfcbf0a | 29803 | 17654 | +1 | -1 | Bug Fix | pbx_variables | Initialize uninitialized variable | December 2021 | December 2021 | 18.10 |
69 | 6d70318 | 29705 | 17641 | +119 | -0 | Test Suite | app_read | Add tests for Read application | December 2021 | December 2021 | 18.9 |
70 | f7c4a38 | 29802 | 17652 | +675 | -6 | New Feature | app_sf | Add SendSF and ReceiveSF applications | December 2021 | January 2022 | 18.10 |
71 | 1fc1bd3 | 29759 | 17592 | +95 | -0 | Test Suite | app_sendtext | Add tests for ReceiveText | December 2021 | January 2022 | 18.10 |
72 | 8a79a6e | 29802 | 17709 | +103 | -0 | Test Suite | app_sf | Add SendSF and ReceiveSF applications | December 2021 | January 2022 | 18.10 |
73 | 70bc0ff | 24427 | 17650 | +185 | -84 | Improvement | documentation | Add missing AMI documentation | December 2021 | January 2022 | 18.10 |
74 | 8076605 | 29829 | 17760 | +5 | -0 | Improvement | app_mp3 | Throw warning if attempting to play nonexistent stream | January 2022 | January 2022 | 18.10 |
75 | 5b8d68d | 29807 | 17700 | +40 | -0 | Improvement | cli | Add module refresh command | December 2021 | January 2022 | 18.10 |
76 | 68f1e5d | 29830 | 17780 | +53 | -0 | New Feature | ami | Add AMI event for Wink | January 2022 | January 2022 | 18.10 |
77 | 138fbfa | 29815 | 17711 | +12 | -9 | Improvement | dsp | Replace magic number in dsp.c with DTMF_MATRIX_SIZE | December 2021 | January 2022 | 18.10 |
78 | 262a405 | 29695 | 17651 | +4 | -4 | Bug Fix | say.conf | Fix noon being treated as midnight | December 2021 | January 2022 | 18.10 |
79 | fbaf74b | 29847 | 17790 | +2 | -0 | Bug Fix | pbx_variables | Add missing ASTSBINDIR variable | January 2022 | January 2022 | 18.10 |
80 | 5f59e0d | 29848 | 17791 | +84 | -0 | Improvement | documentation | Document built-in system/channel vars | January 2022 | January 2022 | 18.10 |
81 | d35e292 | 29856 | 17861 | +1 | -1 | Bug Fix | res_rtp_asterisk | Fix typo in flag test/set | January 2022 | January 2022 | 18.10 |
82 | 27502b6 | 29855 | 17860 | +1 | -1 | Bug Fix | frame.h | Fix typo | January 2022 | January 2022 | 18.10 |
83 | 7ae8321 | 29854 | 17799 | +2 | -2 | Bug Fix | func_frame_drop | Fix typo referencing wrong buffer | January 2022 | January 2022 | 18.10 |
84 | 70f8ea0 | 29857 | 17862 | +4 | -4 | Bug Fix | res_tonedetect | Fix logic issues and typos | January 2022 | January 2022 | 18.10 |
85 | 386c5e4 | 29808 | 17701 | +34 | -0 | New Feature | cdr | Allow disabling CDR by default | December 2021 | January 2022 | 18.10 |
86 | 585c2d1 | 29853 | 17793 | +41 | -4 | New Feature | ami | Allow events to be globally disabled | January 2022 | February 2022 | 18.11 |
87 | 0da7131 | 29877 | 17941 | +30 | -5 | New Feature | app_mf | Add max digits option to ReceiveMF | January 2022 | February 2022 | 18.11 |
88 | c9ef2b3 | 29900 | 18002 | +5 | -1 | Improvement | app_mp3 | Document and warn about https incompatibility | February 2022 | February 2022 | 18.11 |
89 | 335c69e | 29898 | 18000 | +8 | -8 | Improvement | documentation | Add missing default attributes | February 2022 | February 2022 | 18.11 |
90 | 4722c8b | 29866 | 17868 | +38 | -0 | Improvement | cli | Add core dump info to core show settings | January 2022 | February 2022 | 18.11 |
91 | b1765c9 | 29925 | 18060 | +7 | -1 | Improvement | func_db | Warn on writing malformed DB keys | February 2022 | February 2022 | 18.11 |
92 | 39820e3 | 29920 | 18016 | +16 | -7 | Improvement | app_voicemail | Warn if attempting to access nonexistent mailbox | February 2022 | February 2022 | 18.11 |
93 | 1633410 | 29809 | 17708 | +38 | -34 | Improvement | res_stir_shaken | Refactor utility functions | December 2021 | February 2022 | 18.11 |
94 | e26b579 | 29861 | 17866 | +6 | -13 | Improvement | asterisk | Add global macro to eliminate duplicated user agents | January 2022 | February 2022 | 18.11 |
95 | c35e205 | 29896 | 17958 | +14 | -5 | Improvement | documentation | Add since tag | February 2022 | February 2022 | 18.11 |
96 | 2ba5da1 | 29923 | 18018 | +0 | -10 | Bug Fix | configs, LICENSE | Remove pbx.digium.com | February 2022 | February 2022 | 18.11 |
97 | 3a3b8fb | 29897 | 17959 | +8 | -8 | Improvement | channel.c | Clean up core debug 1 | February 2022 | February 2022 | 18.11 |
98 | 27fb4fd | 29840 | 17784 | +34 | -0 | New Feature | func_channel | Add lastcontext and lastexten | January 2022 | February 2022 | 18.11 |
99 | fbde018 | 29853 | 18074 | +1 | -1 | Bug Fix | ami | Improve substring parsing for disabled events | February 2022 | March 2022 | 18.12 |
100 | 37ece75 | 28891 | 18077 | +3 | -7 | Bug Fix | res_agi | Fix xmldocs bug with set music | February 2022 | March 2022 | 18.12 |
101 | fd29d28 | 29967 | 18198 | +7 | -0 | Improvement | pbx_builtins | Add missing documentation | March 2022 | March 2022 | 18.12 |
102 | 1e87cad | 25716 | 18185 | +29 | -8 | Improvement | app_dial | Document DIALSTATUS return values | March 2022 | March 2022 | 18.12 |
103 | 7bc8ef2 | 29048 | 18196 | +2 | -2 | Bug Fix | chan_iax2 | Fix perceived showing host address | March 2022 | March 2022 | 18.12 |
104 | 0d11938 | 29895 | 17957 | +2 | -2 | Bug Fix | chan_iax2 | Fix column alignment in netstats command | February 2022 | March 2022 | 18.12 |
105 | a7cf397 | 26719 | 18188 | +8 | -2 | Bug Fix | pbx.c | Warn if too many contexts are included | March 2022 | March 2022 | 18.12 |
106 | 94df607 | 29935 | 18076 | +16 | -72 | Improvement | build | Remove obsolete build references | February 2022 | March 2022 | 18.12 |
107 | da44b84 | 29954 | 18187 | +1 | -1 | Improvement | app_meetme | Warn if MeetMe conference not found | March 2022 | April 2022 | 18.12 |
108 | ede4e20 | 29876 | 17940 | +32 | -12 | New Feature | app_queue | Add music on hold class option | January 2022 | April 2022 | 18.12 |
109 | b87c5f5 | 29951 | 18183 | +31 | -12 | Improvement | app_mf, app_sf | Return -1 on hangup | March 2022 | April 2022 | 18.12 |
110 | bce722e | 30008 | 18364 | +0 | -63 | Improvement | samples | Remove obsolete sample configs | April 2022 | April 2022 | 18.12 |
111 | 0c70d49 | 29940 | 18078 | +145 | -0 | Improvement | documentation | Add versioning info | February 2022 | April 2022 | 18.12 |
112 | 92d408f | 29820 | 17714 | +42 | -0 | New Feature | cli | Add CLI command to eval dialplan function | December 2021 | April 2022 | 18.12 |
113 | 193b7a8 | 29941 | 18079 | +28 | -0 | New Feature | chan_pjsip | Add flash TX capabilities | February 2022 | April 2022 | 18.12 |
114 | ce7846e | 29943 | 18122 | +6 | -0 | Bug Fix | file.c | Prevent negative seeking | February 2022 | April 2022 | 18.12 |
115 | 6ddb0ec | 29486 | 16075 | +214 | -25 | New Feature | func_evalexten | Added EVAL_EXTEN function | June 2021 | April 2022 | 18.12 |
116 | 109e3bb | 29486 | 17656 | +109 | -0 | Test Suite | func_evalexten | Added EVAL_EXTEN function | December 2021 | April 2022 | 18.12 |
117 | fe50f04 | 29994 | 18309 | +1 | -1 | Bug Fix | chan_dahdi | Fix insufficient round robin array size | March 2022 | April 2022 | 18.12 |
118 | 306ce09 | 29968 | 18240 | +78 | -0 | New Feature | func_db | Add DB_KEYCOUNT function | March 2022 | April 2022 | 18.12 |
119 | 4585a9c | 22246 | 18184 | +54 | -3 | Bug Fix | asterisk.c | Warn if remote incompatible options used | March 2022 | April 2022 | 18.12 |
120 | b90650d | 30002 | 18320 | +12 | -4 | Bug Fix | app_meetme | Don't erroneously set global variables | March 2022 | April 2022 | 18.12 |
121 | fe6f7dc | 29728 | 18003 | +59 | -11 | Bug Fix | menuselect | Don't erroneously recompile disabled-by-default modules | February 2022 | April 2022 | 18.12 |
122 | fbe960c | 30007 | 18363 | +32 | -1 | Bug Fix | chan_iax2 | Prevent crash on RSA calls without outkeys | April 2022 | May 2022 | 18.12 |
123 | 19c8419 | 29990 | 18301 | +6 | -2 | Bug Fix | chan_dahdi | Fix cadences being appended on dahdi restart | March 2022 | May 2022 | 18.12 |
124 | 0a8b3d3 | 28518 | 18308 | +1 | -0 | Bug Fix | chan_dahdi | Don't send FSK when answering call on hold | March 2022 | May 2022 | 18.12 |
125 | 892c065 | 24827 | 18302 | +48 | -0 | Improvement | chan_dahdi | Add missing DAHDI Dial syntax documentation | March 2022 | May 2022 | 18.12 |
126 | a24979a | 29993 | 18415 | +11 | -2 | Bug Fix | chan_dahdi | Fix broken operator mode clearing | April 2022 | May 2022 | 18.13 |
127 | 432a1d2 | 30036 | 18520 | +139 | -0 | New Feature | app_confbridge | Add CONFBRIDGE_CHANNELS function | April 2022 | May 2022 | 18.13 |
128 | 604785f | 29845 | 17789 | +7 | -3 | Improvement | res_pjsip_outbound_registration | Show time until expiry | January 2022 | April 2022 | 18.13 |
129 | bae8092 | 30086 | 18579 | +2 | -0 | Improvement | res_parking | Warn if invalid parking spot requested | May 2022 | June 2022 | 18.13 |
130 | 64a764c | 29981 | 18250 | +6 | -0 | Bug Fix | res_calendar | Prevent assertion on negative end times | March 2022 | June 2022 | 18.13 |
131 | 3e86294 | 30039 | 18522 | +5 | -0 | Bug Fix | loader | Prevent tab completion from causing deadlock | May 2022 | June 2022 | 18.13 |
132 | 169e553 | 30064 | 18564 | +20 | -28 | Bug Fix | chan_iax2 | Prevent deadlock due to duplicate autoservicing | May 2022 | June 2022 | 18.13 |
133 | 31dc28a | 29965 | 18195 | +17 | -1 | New Feature | res_pjsip_outbound_registration | Allow configurable max registration delay | March 2022 | June 2022 | 18.13 |
134 | 51d262a | 30090 | 18602 | +353 | -243 | Improvement | xmldocs | Improve examples | June 2022 | June 2022 | 18.13 |
135 | ddc2cca | 30087 | 18600 | +29 | -5 | New Feature | res_parking | Add music on hold override option | May 2022 | June 2022 | 18.13 |
136 | cc8e098 | 30063 | 18563 | +34 | -17 | New Feature | app_voicemail | Add option to prevent message deletion | May 2022 | June 2022 | 18.13 |
137 | 97f278a | 30043 | 18538 | +2 | -4 | Bug Fix | sig_analog | Fix broken three-way conferencing logic | May 2022 | June 2022 | 18.13 |
138 | 2604a83 | 30097 | 18616 | +5 | -3 | Bug Fix | asterisk.c | Fix incompatibility warnings | June 2022 | June 2022 | 18.13 |
139 | 4a11ae7 | 30061 | 18562 | +49 | -49 | New Feature | pbx | Add pbx exec helper function | May 2022 | June 2022 | 18.14 |
140 | 0f0cc43 | 30075 | 18575 | +4 | -2 | Bug Fix | say | Abort play loop on hangup | May 2022 | June 2022 | 18.14 |
141 | e5553fb | 30106 | 18687 | +1 | -0 | Bug Fix | res_calendar_icalendar | Send user agent (Office 365 fix) | June 2022 | June 2022 | 18.14 |
142 | ae8a36a | 30115 | 18686 | +4 | -0 | Bug Fix | app_dial | Propagate outbound hook flashes | June 2022 | June 2022 | 18.14 |
143 | b841845 | 29822 | 18004 | +16 | -0 | Bug Fix | cli | Fix infinite CLI block on terminating backslash | February 2022 | June 2022 | 18.14 |
144 | 30125 | +0 | -0 | Improvement | wiki | Add missing AMI libraries | July 2022 | ||||
145 | 350ffcb | 30001 | 18361 | +16 | -2 | Bug Fix | db | Warn users if deleted DB entry didn't exist | April 2022 | June 2022 | 18.14 |
146 | 626fefd | 29989 | 18521 | +5 | -2 | Bug Fix | app_dial | Fix DIALSTATUS regression | April 2022 | June 2022 | 18.14 |
147 | f5680a7 | 30062 | 18561 | +107 | -0 | New Feature | res_cliexec | Add CLI command to execute a dialplan app | May 2022 | July 2022 | 18.14 |
148 | 5f60caa | 30083 | 18695 | +4 | -0 | Bug Fix | chan_iax2 | Fix building without OpenSSL | July 2022 | July 2022 | 18.14 |
149 | bcc18ca | 30089 | 18601 | +27 | -27 | Improvement | general | Fix various typos | May 2022 | July 2022 | 18.14 |
150 | 2843e56 | 29907 | 18685 | +3 | -1 | Bug Fix | app_confbridge | Always set min video update interval, avoid infinite updates | June 2022 | July 2022 | 18.14 |
151 | 8a21417 | 30000 | 18362 | +125 | -0 | New Feature | chan_dahdi | Add POLARITY function | April 2022 | July 2022 | 18.14 |
152 | f2f397c | 29991 | 18305 | +141 | -17 | Bug Fix | callerid | Fix buggy and missing Caller ID parameters | March 2022 | July 2022 | 18.14 |
153 | e1e3e17 | 30136 | 18785 | +75 | -0 | New Feature | db | Add AMI action to retrieve keys at prefix | July 2022 | July 2022 | 18.14 |
154 | 7a54bad | 30137 | 18821 | +12 | -11 | Bug Fix | manager | Fix incomplete disabled event filtering | July 2022 | July 2022 | 18.14 |
155 | 985c708 | 29966 | 18833 | +74 | -0 | Bug Fix | pbx_functions | Fix buggy ast_str_strlen | July 2022 | July 2022 | 18.14 |
156 | 495890e | 30151 | 18834 | +10 | -0 | Bug Fix | func_srv | Document undocumented field parameter | July 2022 | August 2022 | |
157 | 0699c27 | 30020 | 18836 | +31 | -0 | Bug Fix | app_confbridge | Document undocumented ConfBridge response | July 2022 | August 2022 | |
158 | f5378f6 | 30153 | 18831 | +12 | -10 | Improvement | general | Improving log message log levels | July 2022 | August 2022 | 18.15 |
159 | 5121648 | 30018 | 18835 | +76 | -0 | Bug Fix | app_meetme | Document undocumented AMI responses | July 2022 | August 2022 | |
160 | cf0f182 | 30159 | 18881 | +0 | -27 | Bug Fix | general | Remove obsolete SVN coding guidelines links | July 2022 | August 2022 | |
161 | f48c8be | 30160 | 18882 | +0 | -2 | Bug Fix | samples | Remove obsolete cdr.conf app_mysql reference | July 2022 | August 2022 | 18.15 |
162 | 3143a01 | 29917 | 18884 | +0 | -15 | Bug Fix | manager | Remove documentation for nonexistent action | July 2022 | August 2022 | 18.15 |
163 | 31887d6 | 28422 | 18887 | +2 | -4 | Bug Fix | app_confbridge | Fix memory leak on menu updates | July 2022 | August 2022 | |
164 | 79e1447 | 30164 | 18886 | +10 | -0 | Improvement | chan_iax2 | Add missing options documentation | July 2022 | August 2022 | 18.15 |
165 | 85102e4 | 30163 | 18885 | +39 | -39 | Improvement | general | Coding guideline fixes | July 2022 | August 2022 | 18.15 |
166 | 124a594 | 30202 | 19049 | +10 | -10 | Test Suite | install_prereq | Remove sudo dependency | September 2022 | September 2022 | |
167 | f618521 | 30207 | 19053 | +1 | -1 | Test Suite | runtests.py | Explicitly use python3 | September 2022 | September 2022 | |
168 | 3a95cad | 29899 | 18001 | +84 | -18 | New Feature | features | Add transfer initiation options | February 2022 | September 2022 | 18.15 |
169 | b2fdccc | 30192 | 18988 | +2 | -2 | Bug Fix | res_tonedetect | Fix typos referring to wrong variables | August 2022 | September 2022 | 18.15 |
170 | cd0d60a | 29846 | 18523 | +5 | -0 | Bug Fix | cli | Prevent assertion during startup for channel list | May 2022 | September 2022 | |
171 | 0d6e96e | 30205 | 19051 | +1 | -1 | Test Suite | install_prereq | Add missing pre-req | September 2022 | September 2022 | |
172 | c0bc0ae | 30206 | 19052 | +1 | -1 | Test Suite | runInVenv | Remove stderr redirection | September 2022 | September 2022 | |
173 | 51e2a3a | 30209 | 19055 | +2 | -2 | Improvement | pbx_variables | Use const char if possible | September 2022 | September 2022 | 18.15 |
174 | 4fbaf86 | 30211 | 19056 | +47 | -27 | New Feature | app_confbridge | Add end_marked_any option | September 2022 | September 2022 | 18.15 |
175 | 063722a | 30161 | 18883 | +23 | -0 | New Feature | lock.c | Add DeadlockStart AMI event | July 2022 | September 2022 | 18.15 |
176 | 6c73d3b | 30210 | 19150 | +1 | -2 | Bug Fix | func_frame_trace | Remove bogus assertion | September 2022 | September 2022 | 18.15 |
177 | abe1465 | 30222 | 19205 | +190 | -1 | New Features | func_strings | Add trim functions | September 2022 | September 2022 | 20.1 |
178 | c6ca266 | 30220 | 19203 | +1 | -0 | Bug Fix | func_scramble | Fix segfault due to null deref | September 2022 | September 2022 | 20.1 |
179 | bde816a | 29432 | 15893 | +112 | -0 | New Feature | func_export | Added EXPORT function | May 2021 | September 2022 | 20.1 |
180 | 41ce371 | 30179 | 18974 | +41 | -3 | New Feature | app_amd | Add option to play audio during AMD | August 2022 | September 2022 | 20.1 |
181 | d411ad8 | 30216 | 19156 | +11 | -2 | New Feature | app_bridgewait | Add option to not answer | September 2022 | September 2022 | 20.1 |
182 | 7cbf779 | 30223 | 19206 | +29 | -4 | New Features | features | Add no answer option to Bridge | September 2022 | September 2022 | 20.1 |
183 | 569962f | 30243 | 19307 | +1 | -2 | Improvement | func_logic | Don't emit warning if both IF branches are empty | September 2022 | September 2022 | 20.1 |
184 | 6d163f7 | 30241 | 19305 | +15 | -10 | Improvement | res_pjsip_geolocation | Change notices to debugs for inactive endpoints | September 2022 | September 2022 | 18.15 |
185 | 7fdc633 | 30245 | 19309 | +3 | -1 | Bug Fix | db | Fix incorrect count for DBGetTree | September 2022 | September 2022 | 20.1 |
186 | 9bc7337 | 30256 | 19403 | +1 | -1 | Bug Fix | chan_dahdi | Fix format truncation warning | October 2022 | October 2022 | 20.1 |
187 | f0586da | 30254 | 19319 | +29 | -1 | New Feature | res_tonedetect | Add ringback support to TONE_DETECT | September 2022 | October 2022 | 20.1 |
188 | 36f1abe | 30255 | 19400 | +4 | -4 | Test Suite | setupVenv | Use python3 instead of python | September 2022 | October 2022 | |
189 | 2b930d7 | 30091 | 18603 | +95 | -9 | New Feature | cdr | Allow bridging and dial events to be ignored | June 2022 | October 2022 | 20.1 |
190 | f7ef08a | 30091 | 19401 | +146 | -0 | Test Suite | cdr | Allow bridging and dial events to be ignored | September 2022 | October 2022 | |
191 | 0825d26 | 30248 | 19316 | +15 | -6 | Bug Fix | say | Remove erroneous leading ampersand | September 2022 | October 2022 | 20.1 |
192 | f66f77f | 30264 | 19416 | +26 | -0 | Bug Fix | res_pjsip_pubsub | Prevent assertions due to unload | October 2022 | October 2022 | 20.1 |
193 | e4117d7 | 30274 | 19419 | +6 | -1 | Bug Fix | chan_dahdi | Fix unavailable returning busy | October 2022 | October 2022 | 20.1 |
194 | 99a4333 | 30146 | 18824 | +105 | -6 | New Feature | res_pjsip_logger | Add method-based filtering to logging | July 2022 | October 2022 | 20.1 |
195 | 005b6c8 | 30263 | 19415 | +87 | -66 | New Feature | res_pjsip_notify | Add option support for AMI | October 2022 | October 2022 | 20.1 |
196 | 26283a4 | 30273 | 19418 | +10 | -6 | Bug Fix | tests | Fix compilation errors on 32-bit | October 2022 | October 2022 | 20.1 |
197 | e0d2433 | 30278 | 19461 | +1 | -1 | Bug Fix | tcptls.c | Fix crash when wrong free function used | October 2022 | October 2022 | 20.1 |
198 | 12d18b0 | 30076 | 19402 | +40 | -8 | Bug Fix | app_stack | Print correct exit location for PBXless channels | October 2022 | November 2022 | 20.1 |
199 | 80e9e77 | 30285 | 19470 | +2 | -1 | Bug Fix | manager | Updated outdated ModuleCheck documentation | November 2022 | November 2022 | 20.1 |
200 | 5e35862 | 29455 | 15953 | +67 | -3 | Bug Fix | translate.c | Fixed codec translation bug preferring gsm to ulaw | May 2021 | November 2022 | |
201 | 7e1340e | 30284 | 19469 | +26 | -0 | New Feature | app_mixmonitor | Add option to delete recordings on exit | November 2022 | November 2022 | 20.1 |
202 | 6baa420 | 30290 | 19475 | +1 | -0 | Improvement | file.c | Don't emit warnings on winks | November 2022 | November 2022 | 20.1 |
203 | d5c8f60 | 30295 | 19478 | +4 | -24 | Improvement | test_json | Remove duplicated static function | November 2022 | November 2022 | 20.1 |
204 | cb1d31b | 30293 | 19477 | +2 | -2 | Bug Fix | func_json | Fix memory leak | November 2022 | November 2022 | 20.1 |
205 | 79562cf | 29998 | 19308 | +17 | -7 | Bug Fix | sla | Prevent deadlock and crash due to autoservice | September 2022 | November 2022 | 20.1 |
206 | 67186aa | 30305 | 19560 | +33 | -2 | New Feature | chan_dahdi | Allow FXO channels to answer immediately | November 2022 | November 2022 | 20.1 |
207 | b1d21f7 | 30308 | 19561 | +23 | -0 | New Feature | pbx_builtins | Allow Answer to return immediately | November 2022 | November 2022 | 20.1 |
208 | 1c8acdb | 30286 | 19472 | +40 | -11 | Improvement | app_mixmonitor | Add option to use real Caller ID for voicemail | November 2022 | December 2022 | 20.1 |
209 | 9c0fc32 | 30327 | 19578 | +6 | -6 | Improvement | rtp_engine.h | Update obsolete example usage | November 2022 | December 2022 | 20.1 |
210 | 1da5eb3 | 30289 | 19474 | +92 | -21 | Improvement | xmldoc | Allow XML docs to be reloaded during runtime | November 2022 | December 2022 | 20.1 |
211 | 48b5a4d | 30336 | 19613 | +1 | -1 | Bug Fix | sig_analog | Fix recall dial tone timeout | December 2022 | December 2022 | 20.1 |
212 | f37194e | 30311 | 19562 | +2 | -2 | Bug Fix | func_presencestate | Fix invalid memory access/free | November 2022 | December 2022 | 20.1 |
213 | 2b0f87c | 29793 | 19576 | +5 | -3 | Bug Fix | res_adsi | Fix regression caused by media format rearchitecture | November 2022 | December 2022 | 20.1 |
214 | 9e14523 | 30283 | 19468 | +20 | -1 | Bug Fix | app_voicemail | Fix missing emails in msg_create_from_file | November 2022 | December 2022 | 20.1 |
215 | c3cf0cd | 30150 | 18830 | +272 | -1 | New Feature | res_pjsip_header_funcs | Add custom URI parameter support | July 2022 | December 2022 | |
216 | 86bc96d | 30150 | 18832 | +112 | -1 | Test Suite | res_pjsip_header_funcs | Add custom URI parameter support | July 2022 | December 2022 | 20.1 |
217 | 99cef84 | 30265 | 19417 | +2 | -1 | Bug Fix | res_pjsip_session | Allow empty PLAR extension | October 2022 | December 2022 | 20.1 |
218 | e3ea1b8 | 29497 | 16121 | +379 | -0 | Improvement | app_if | Added conditional branch applications | June 2021 | December 2022 | 20.1 |
219 | 825c123 | 29497 | 17794 | +153 | -0 | Test Suite | app_if | Added conditional branch applications | January 2022 | December 2022 | |
220 | 1c57387 | 30322 | 19573 | +26 | -1 | New Feature | res_hep | Add support for named capture agents | November 2022 | December 2022 | 20.1 |
221 | a28421a | 30349 | 19706 | +4 | -3 | Bug Fix | app_if | Fix format truncation warnings | December 2022 | December 2022 | 20.1 |
222 | d60bd09 | 30347 | 19705 | +0 | -4 | Bug Fix | app_sendtext | Remove references to removed applications | December 2022 | December 2022 | 20.2 |
223 | 9b50bec | 30332 | 19602 | +1 | -0 | Improvement | func_callerid | Emit warning on invalid redirecting reason | November 2022 | December 2022 | 20.2 |
224 | 4168fa3 | 30240 | 19563 | +5 | -3 | Bug Fix | app_voicemail_odbc | Fix string overflow warning | November 2022 | December 2022 | |
225 | f86d2a2 | 30335 | 19610 | +6 | -110 | Deprecation | pbx_builtins | Remove deprecated and defunct functionality | November 2022 | December 2022 | |
226 | c406687 | 28767 | 19604 | +270 | -226 | Bug Fix | res_pjsip_session | Use Caller ID for extension matching | November 2022 | December 2022 | |
227 | f0962d0 | 30367 | 19743 | +2 | -0 | Bug Fix | pbx_app | Fix outdated pbx_exec channel snapshots | December 2022 | January 2023 | 20.2 |
228 | fb8ee4f | 30361 | 19719 | +9 | -0 | Improvement | json | Add missing JSON real helper macro | December 2022 | January 2023 | 20.2 |
229 | ed77b36 | 30351 | 19745 | +2 | -4 | Bug Fix | manager | Fix appending variables | December 2022 | January 2023 | |
230 | a46d5f9 | 30371 | 19746 | +8 | -76 | Deprecation | app_cdr | Remove NoCDR and e option for ResetCDR | December 2022 | January 2023 | 21 |
231 | bc94155 | 30353 | 19711 | +1 | -0 | Improvement | func_frame_trace | Print text for text frames | December 2022 | January 2023 | 20.2 |
232 | f772643 | 30180 | 18975 | +617 | -0 | New Feature | app_broadcast | Add | August 2022 | January 2023 | 20.2 |
233 | c209064 | 30345 | 19657 | +12 | -2 | Bug Fix | loader | Allow declined modules to be unloaded | December 2022 | January 2023 | 20.2 |
234 | d1bec36 | 30262 | 19412 | +30 | -2 | New Feature | res_pjsip_session | Add overlap_context option | October 2022 | January 2023 | 20.2 |
235 | 055e0a1 | 29913 | 18012 | +208 | -41 | Improvement | func_json | Add multi-level and array parsing | February 2022 | January 2023 | 20.2 |
236 | 78f5a41 | 29810 | 17786 | +442 | -0 | New Feature | app_signal | Add Signal and WaitForSignal applications | January 2022 | January 2023 | 20.2 |
237 | c36b6e0 | 29810 | 17795 | +92 | -0 | Test Suite | app_signal | Add Signal and WaitForSignal applications | January 2022 | January 2023 | 20.2 |
238 | 73103bd | 30354 | 19712 | +6 | -0 | Bug Fix | chan_iax2 | Fix stalled jitterbuffer prior to audio | December 2022 | February 2023 | 20.2 |
239 | 4012986 | 30452 | 19938 | +1 | -1 | Test Suite | apps/tests.yaml | Fix regression caused by missing LF at EOF | March 2023 | March 2023 | |
240 | cec0c5c | 30440 | 19927 | +51 | -0 | New Feature | app_senddtmf | Add SendFlash AMI action | February 2023 | March 2023 | 20.3 |
241 | 95a41d2 | 29516 | 19937 | +2 | -0 | Bug Fix | app_dial | Fix DTMF not being relayed to caller | March 2023 | March 2023 | 20.3 |
242 | ff6c293 | 30441 | 19928 | +6 | -1 | Bug Fix | func_json | Fix JSON parsing issues | February 2022 | March 2023 | 20.3 |
243 | 907692a | 30438 | 19925 | +0 | -117 | Deprecation | app_osplookup | Remove obsolete sample config | February 2023 | March 2023 | |
244 | fa41458 | 30486 | 20032 | +4 | -7 | Improvement | app_queue | Fix minor xmldoc issues | April 2022 | April 2023 | 20.3 |
245 | eadf28a | 30479 | 20027 | +5 | -4 | Bug Fix | voicemail.conf | Fix incorrect comments about #include | March 2023 | April 2023 | 20.3 |
246 | ecf49ff | 28109 | 19702 | +50 | -7 | New Feature | pbx_dundi | Add PJSIP support to DUNDi | December 2022 | April 2023 | 20.3 |
247 | 0119f3a | 30407 | 19897 | +43 | -4 | Bug Fix | res_pjsip_stir_shaken | Fix JSON field ordering and canonicalization | February 2022 | April 2023 | 20.3 |
Starting here, Asterisk switched from JIRA/Gerrit to GitHub. Historic JIRA issues and Gerrit reviews were/are migrated as needed, leading to some changes with links to both platforms. | |||||||||||
248 | 9a99924 | 29992 35 | 18304 36 | +112 | -4 | New Feature | chan_dahdi | Allow disabling pulse or tone dialing | March 2022 | May 2023 | 20.3 |
249 | ffb90c4 | 30488 41 | 20035 42 | +6 | -2 | Bug Fix | say.c | Fix French time playback | April 2022 | May 2023 | |
250 | 659f2aa | 30485 81 | 20031 82 | +113 | -36 | New Feature | res_pjsip_pubsub | Add new pubsub APIs | April 2022 | May 2023 | |
251 | ad6ff4c | 102 | 103 | +2 | -3 | Bug Fix | asterisk.c | Fix option warning for remote console | May 2022 | May 2023 | 20.4 |
252 | 200a3f1 | 30348 100 | 19707 101 | +33 | -15 | Bug Fix | chan_dahdi | Fix broken hidecallerid setting | December 2022 | May 2023 | 20.4 |
253 | 5dac935 | 30309 50 | 19606 51 | +2886 | -2620 | Improvement | app_sla | Remove MeetMe dependency from SLA applications | November 2022 | May 2023 | |
254 | 2159ec8 | 30442 96 | 19929 97 | +1 | -1 | Bug Fix | logrotate | Fix duplicate log file expansion | February 2022 | May 2023 | 20.4 |
255 | 8b864b1 | 30330 98 | 19600 99 | +76 | -12 | New Feature | callerid | Allow specifying time zone for date/time | November 2022 | May 2023 | 20.4 |
256 | 273ad73 | 30331 94 | 19601 95 | +52 | -2 | New Feature | sig_analog | Add fuller Caller ID support | November 2022 | June 2023 | 20.4 |
257 | 4176f57 | 30333 120 | 19603 121 | +12 | -0 | Bug Fix | chan_dahdi | Fix presentation for FXO calls | November 2022 | June 2023 | 20.4 |
258 | ce7a72d | 30462 122 | 19968 123 | +25 | -1 | New Feature | res_musiconhold | Add looplast option | March 2022 | June 2023 | 20.4 |
259 | 8cd7548 | 30003 118 | 19715 119 | +23 | -1 | New Feature | sig_analog | Allow fake immediate ringback to be suppressed | December 2022 | July 2023 | 20.5 |
260 | dd171a4 | 183 | 184 | +8 | -0 | Deprecation | users.conf | Deprecate users.conf | June 2022 | July 2023 | 20.5 |
261 | e1a1ae9 | 30004 205 | 19716 206 | +32 | -3 | New Feature | sig_analog | Allow three way flash to time out to silent hold | December 2022 | August 2023 | 20.5 |
262 | d16046e | 30357 224 | 19714 225 | +77 | -0 | New Feature | chan_dahdi | Allow automatic reorigination on hangup | December 2022 | August 2023 | 20.5 |
263 | 00070bc | 230 | 250 | +11 | 11 | New Feature | res_pjsip_header_funcs | Allow retrieving all header names | August 2023 | 20.5 | |
264 | 301b025 | 30372 240 | 19747 241 | +67 | -0 | New Feature | sig_analog | Add Called Subscriber Held | December 2022 | August 2023 | 20.5 |
265 | e899a02 | 277 | 278 | +1 | -1 | Bug Fix | pbx.c | Fix gcc 12 compiler warning | August 2023 | 20.5 | |
266 | d60cec6 | 29428 281 | 15985 282 | +15 | -5 | Bug Fix | app_dial | Prevent infinite loop while sending digits | June 2021 | August 2023 | 20.5 |
267 | 7ce0d96 | 286 | 287 | +54 | -15 | Improvement | chan_iax2 | Improve authentication debugging | August 2023 | September 2023 | 21.1 |
268 | 0ab5dea | 308 | 309 | +9 | -6 | Bug Fix | chan_console | Fix deadlock caused by unclean thread termination | September 2023 | September 2023 | 21.1 |
269 | d60c3c3 | 354 | 355 | +4 | -1 | Improvement | app_voicemail | Disable ADSI if unavailable | September 2023 | October 2023 | 21.1 |
270 | 37e4af6 | 294 | 295 | +16 | -0 | Improvement | chan_dahdi | Clarify scope of callgroup/pickupgroup | September 2023 | October 2023 | 21.1 |
271 | b94f8bb | 396 | 397 | +1 | -1 | Improvement | res_pjsip | Improve cipher config error message | October 2023 | October 2023 | 21.1 |
272 | d678370 | 398 | 399 | +27 | -1 | New Feature | app_voicemail | Add AMI event for password changes | October 2023 | November 2023 | 21.1 |
273 | 8208654 | 30013 248 | 18369 249 | +26 | -4 | Bug Fix | core_local | Fix Local dial string parsing with slashes | April 2022 | November 2023 | 21.1 |
274 | 4657163 | 356 | 357 | +91 | -1 | New Feature | app_directory | Add ADSI support | September 2023 | November 2023 | 21.1 |
275 | 293577f | 409 | 410 | +3 | -0 | Improvement | chan_dahdi | Warn if nonexistent cadence specified | November 2023 | November 2023 | 21.1 |
276 | 89709e2 | 30483 242 | 20029 243 | +290 | -1 | New Feature | logger | Add channel-based console filtering | April 2022 | November 2023 | 21.1 |
277 | 44b955e | 425 | 426 | +6 | -2 | Improvement | iax.conf | Improve bandwidth documentation | November 2023 | November 2023 | 21.1 |
278 | 5f115e4 | 423 | 424 | +12 | -0 | Improvement | func_lock | Add missing see-also refs to docs | November 2023 | November 2023 | 21.1 |
279 | c4bf59b | 442 | 443 | +77 | -1 | Bug Fix | func_channel | Allow setting previously unexposed options | November 2023 | November 2023 | 21.1 |
280 | 1ce9e1f | 458 | 459 | +2 | -4 | Bug Fix | sig_analog | Fix channel leak with mwimonitor option | November 2023 | November 2023 | 21.1 |
281 | d1fb397 | 430 | 431 | +51 | -60 | Bug Fix | general | Fix broken links | November 2023 | December 2023 | 21.1 |
282 | ce1f4b3 | 30143 482 | 483 | +3 | -3 | Improvement | manager.c | Improve manager show connected output | December 2023 | December 2023 | 21.1 |
283 | 183954b | 428 | 429 | +1 | -1 | Improvement | config_options.c | Increase format width to avoid truncation | November 2023 | December 2023 | 21.1 |
284 | fa3922a | 513 | 514 | +1 | -1 | Bug Fix | manager.c | Fix regression due to using wrong free function | December 2023 | January 2024 | 21.1 |
285 | 58b16a5 | 341 | 512 | +6 | -1 | Bug Fix | app_if | Fix incorrect EndIf branching logic | December 2023 | January 2024 | 21.1 |
286 | 73997b3 | 520 | 521 | +7 | -4 | Improvement | menuselect | Make error message more specific | January 2024 | January 2024 | 21.1 |
287 | 09a501f | 341 | 26 | +90 | -1 | Test Suite | app_if | Fix incorrect EndIf branching logic | December 2023 | January 2024 | |
288 | 5cf75f9 | 533 | 534 | +59 | -2 | Improvement | func_frame_trace.c | Add CLI command to dump channel frame queue | January 2024 | January 2024 | 21.2 |
289 | ac71e40 | 539 | 540 | +0 | -0 | Bug Fix | logger.xml | Rename file to prevent linking failure | January 2024 | January 2024 | 21.1 |
290 | a3be6a4 | 440 | 441 | +87 | -1 | New Feature | chan_dahdi | Allow manually toggling MWI status | November 2023 | January 2024 | 21.2 |
291 | f4845f7 | 492 | 493 | +4 | -0 | Improvement | res_calendar_icalendar | Print libical error on parsing failure | December 2023 | January 2024 | 21.2 |
292 | f1a9ec4 | 551 | 552 | +2 | -1 | Bug Fix | manager.c | Fix erroneous Reloads in UpdateConfig | January 2024 | January 2024 | 21.2 |
293 | ea3b520 | 560 | 561 | +3 | -1 | Bug Fix | app_if | Fix next priority calculation for EndIf | January 2024 | January 2024 | 21.2 |
294 | 1cf3642 | 560 | 27 | +27 | -16 | Test Suite | app_if | Fix next priority calculation for EndIf | January 2024 | January 2024 | |
295 | d715c76 | 586 | 587 | +12412 | -10112 | Bug Fix | configure.ac | Detect restrict qualifier support | February 2024 | February 2024 | 21.2 |
296 | 526a6e0 | 595 | 596 | +11 | -5 | Improvement | dsp.c | Fix and improve inaccurate log message | February 2024 | February 2024 | 21.2 |
297 | b585094 | 613 | 614 | +22 | -4 | New Feature | app_voicemail | Allow preventing callers from marking messages urgent | February 2024 | March 2024 | 21.2 |
298 | b791c27 | 629 | 630 | +29 | -4 | Bug Fix | app_voicemail | Properly clean up and restore config after unit tests | February 2024 | March 2024 | 21.2 |
299 | 320c98e | 588 | 589 | +55 | -23 | New Feature | app_dial | Allow aborting Dial early if media not received | February 2024 | March 2024 | 21.2 |
300 | 0e58be4 | 624 | 44 | +85 | -0 | Test Suite | app_dial | Add tests for dial answer time | March 2024 | March 2024 | |
301 | 786f45d | 624 | 632 | +7 | -7 | Bug Fix | res_parking | Fail gracefully if parking lot full | March 2024 | March 2024 | 21.3 |
302 | 953dc3d | 472 | 473 | +73 | -6 | New Feature | chan_dahdi | Allow setting waitfordialtone per call | December 2023 | March 2024 | 21.3 |
303 | ef7788e | 485 | 486 | +74 | -2 | New Feature | manager.c | Add CLI command to kick manager sessions | December 2023 | March 2024 | 21.3 |
304 | fc80bed | 480 | 481 | +20 | -0 | Bug Fix | pbx_variables.c | Prevent stack overflow due to infinite variable substitution recursion | December 2023 | March 2024 | 21.3 |
305 | 4c280c2 | 661 | 662 | +3 | -5 | Improvement | menuselect | Minor cosmetic fixes | March 2024 | March 2024 | 21.3 |
306 | 2de1a68 | 669 | 670 | +2 | -1 | Bug Fix | chan_dahdi | Don't retry reopening nonexistent channels | March 2024 | March 2024 | 21.3 |
307 | 0923a49 | 673 | 674 | +121 | -36 | New Feature | chan_dahdi | Add DAHDIShowStatus AMI action | March 2024 | April 2024 | 21.3 |
308 | bb33925 | 683 | 684 | +1 | -0 | Improvement | func_callerid | Emit warning if invalid redirecting reason set | April 2024 | April 2024 | 21.3 |
309 | a0b5798 | 696 | 703 | +2 | -0 | Bug Fix | file.c | Avoid spurious warning on progress | April 2024 | April 2024 | 21.3 |
310 | c1b69d4 | 681 | 682 | +131 | -15 | New Feature | callerid.c | Parse previously ignored Caller ID parameters | April 2024 | April 2024 | 21.3 |
311 | 01ff5c8 | 474 | 475 | +202 | -16 | New Feature | loader.c | Allow dependents to be automatically unloaded | December 2023 | April 2024 | 21.3 |
312 | 7cffbab | 525 | 526 | +31 | -11 | Bug Fix | say.c | Resolve floating point rounding error for money | January 2024 | May 2024 | 21.3 |
313 | 0fe0c77 | 47 | 48 | +3 | -3 | Bug Fix | Test Suite | install_prereq: Fix sipp/python3 installation/detection | April 2024 | April 2024 | |
314 | 1f1c5bb | 721 | 722 | +33 | -3 | Improvement | Improvement | logger: Add unique verbose prefixes for levels 5-10 | April 2024 | April 2024 | 21.3 |
315 | 077962d | 29912 246 | 19575 247 | +19 | -1 | Bug Fix | res_pjsip_logger | Fix pjsip reload always disabling logger | November 2022 | May 2024 | 21.3 |
316 | 6f16d13 | 902 | 903 | +2 | -2 | Bug Fix | app_voicemail | Fix ill-formatted pager emails when custom subject used | September 2024 | September 2024 | 22.1 |
317 | a988506 | 900 | 901 | +2 | -1 | Bug Fix | astfd.c | Avoid calling fclose with NULL argument | September 2024 | September 2024 | 22.1 |
318 | d1bba7e | 916 | 917 | +8 | -4 | Bug Fix | various | Compiler fixes for FreeBSD | September 2024 | October 2024 | 22.1 |
319 | d4358d5 | 928 | 929 | +6 | -1 | Bug Fix | chan_dahdi | Never send MWI while off-hook | October 2024 | October 2024 | 22.1 |
320 | 0644429 | 821 | 934 | +8 | -6 | Bug Fix | app_dial | Fix progress timeout | October 2024 | October 2024 | 22.1 |
321 | e930bd9 | 821 | 68 | +1 | -6 | Bug Fix | app_dial | Fix progress timeout test | October 2024 | October 2024 | 22.1 |
322 | 5782b03 | 821 | 949 | +1 | -1 | Bug Fix | app_dial | Fix progress timeout | October 2024 | October 2024 | 22.1 |
323 | 295dec6 | 821 | 69 | +4 | -4 | Bug Fix | app_dial | Fix progress timeout test | October 2024 | October 2024 | 22.1 |
324 | 7173c92 | 951 | 952 | +96 | -3 | New Feature | func_evalexten | Add EVAL_SUB function | October 2024 | November 2024 | 22.1 |
325 | 3cab4e7 | 960 | 961 | +7 | -1 | Bug Fix | config | Fix updating settings with templates | October 2024 | November 2024 | |
326 | f1c7234 | 993 | 994 | +5 | -0 | Bug Fix | sig_analog | Fix regression breaking Feature Group D / E911 signaling | November 2024 | November 2024 | |
327 | d09359b | 413 | 414 | +3 | -0 | Bug Fix | chan_iax2 | Add log message for rejected messages | November 2024 | November 2024 | |
+34344 | -15897 | ||||||||||
328 | 30373 271 | 19748 272 | +291 | -0 | New Feature | sig_analog | Add Call Waiting Deluxe support | December 2022 | |||
329 | 437 | 438 | +34 | -0 | New Feature | sig_analog | Add Last Number Redial feature | November 2023 | |||
330 | 30370 244 | 19744 245 | +11 | -3 | Bug Fix | config | Fix template override ordering | December 2022 | |||
331 | 548 | 549 | +7 | -0 | Improvement | app_record.c | Add RECORD_TIME variable | January 2024 | |||
332 | 664 | 665 | +131 | -6 | New Feature | format_mp3 | Add MP3 write support | March 2024 | |||
333 | 685 | 686 | +267 | -1 | New Feature | app_queue | Allow queue strategy to be manipulated externally | April 2024 | |||
334 | 127 | 128 | +1356 | -0 | New Feature | res_pjsip_device_features | Add device feature key sync | May 2022 | |||
335 | 29828 | 17719 | +875 | -54 | New Feature | res_pbx_validate | Add commands to warn of dialplan problems | January 2022 | |||
336 | 29849 | 17792 | +335 | -4 | Improvement | pbx_variables | Add variable registration and validation | January 2022 | |||
337 | 26329 | 18186 | +84 | -0 | New Feature | chan_pjsip | Add channel encryption to chan_pjsip | March 2022 | |||
338 | 30081 | 18577 | +19 | -1 | Bug Fix | app_confbridge | Fix bridge shutdown race condition | May 2022 | |||
339 | 30339 | 19655 | +35 | -0 | Bug Fix | asterisk.c | Prevent creation of duplicate Asterisk processes | December 2022 | |||
340 | 30374 | 19749 | +448 | -18 | New Feature | chan_dahdi | Add ADSI on-hook download support | December 2022 | |||
+38237 | -15984 |
Alternate Views: GitHub
Bugs We Have Reported and Sangoma/Digium/others Have Fixed
- Fatal Asterisk crashing error where unauthenticated IAX2 calls are attempted and authentication is required — patched February 2021
- DTMF events duplicated on progress events (12 year old bug) — patched March 2021
- Prevent duplication of flash events in
res_rtp_asterisk
(AVT/RFC2833 DTMF Flash Events) — patched March 2021 - iostream: Infinite TCP timeout writing data — patched April 2022
- loader: format warnings in dev mode — patched May 2022
- Yate: IAX2 encryption incompatibility issues
- runtests.py hangs forever if Asterisk start fails
- Deadlock with core fallback device state
- res_pjsip_pubsub: Subscription shutdown regression — patched March/April 2023
- channel.c: Stream topology change amplification with multiple layers of Local channels
Bugs In Which We Have Participated
- Audiohooks require constant media flow for whispering — reported 2014, no resolution
- FreePBX: Installer fails to determine Asterisk version — fixed in PhreakScript but not upstream
Bugs We Have Reported That Have Not Yet Been Fixed
- Somewhat bizarre issues with MixMonitor() - autofallthrough error and inaudible tone with the
B()
option — reported April 2021 - Improper same-provider multi-registration parsing in SIP to PJSIP conversion script — June 2021
- Deadlocks and long queue lengths with ConfBridge() and Record() — June 2021
- bridge: IAX2 call where side A splits call on answer and side B sends DTMF on answer to called party on DAHDI line can cause bidirectional audio to drop permanently due to AST_CONTROL_SRCCHANGE
- codecs: clicking is introduced onto channels
- Fixed jitterbuffer doesn't work with IAX2 channels
- ConfBridge unable to build translation path
- testsuite: timeout can't be overridden to higher values
- app_dial: Progress causes hangup cause to disappear
- channels: Erroneous autoservice of channel
- pjsip: assertions and warnings with WebRTC
- res_parking: Dynamic creation of large parking lot deadlocks dialplan
- res_pjsip: reload on removed items causes assertion
- manager: Read and Write columns are nonsensical
- pjsip: assertion in pjproject
- MP3 source certificate issues
- asttest compiler issues
- res_pjsip: IP addresses get butchered
- Makefile: phoneprov sample files fail to install the first time
- res_crypto, res_pjsip: Build failures on 32-bit
- chan_iax2: Encryption failure if DTMF sent immediately on call setup (can't reproduce again)
Non-Asterisk
Features We Have Suggested Which Someone Else Has Added
- SameSite Strict option in phpMyAdmin (released in phpMyAdmin 5.1.0) — patched October 2020, released February 2021
- Grandstream analog gateways: Reintroduction of send HTTP basic auth without challenge option into Grandstream HT8xx from HT7xx (firmware 1.0.31.1)
- Grandstream analog gateways: P-value to prefer XML provisioning over binary format with Grandstream HT8xx
- Grandstream analog gateways: RTP flash event not sent before call answered
- Grandstream analog gateways: bug fix for early dial not working with GXW4224