The Asterisk Development Team has announced the first beta of Asterisk 14.0.0.
This beta is available for immediate download at http://downloads.asterisk.org/pub/telephony/asterisk
The release of Asterisk 14.0.0-beta1 resolves several issues reported by the community and would have not been possible without your participation.
Thank you!
The following are the issues resolved in this beta: Release Notes – Asterisk – Version 14.0.0
Bug
- [ASTERISK-7803] – Update the maximum packetization values in frame.c
- [ASTERISK-13271] – menuselect sets defaults too late
- [ASTERISK-13797] – relax badshell tilde test
- [ASTERISK-14233] – Buddies are always auto-registered when processing the roster
- [ASTERISK-15242] – transmit_refer leaks sip_refer structures
- [ASTERISK-15434] – When ast_pbx_start failed, both an error response and BYE are sent to the caller
- [ASTERISK-15879] – Failure to receive an ACK to a SIP Re-INVITE results in a SIP channel leak
- [ASTERISK-16115] – problem with ringinuse=no, queue members receive sometimes two calls
- [ASTERISK-16779] – Cannot disallow unknown format ”
- [ASTERISK-17588] – Caller ID on TDM410P *UK* PSTN
- [ASTERISK-17608] – func_aes.so cannot be loaded if res_crypto / openssl not compiled
- [ASTERISK-17721] – Incoming SRTP calls that specify a key lifetime fail
- [ASTERISK-18032] – – IPv6 and IPv4 NAT not working
- [ASTERISK-18105] – most of asterisk modules are unbuildable in cygwin environment
- [ASTERISK-18252] – queue_log mysql time column data format
- [ASTERISK-18708] – func_curl hangs channel under load
- [ASTERISK-18923] – res_fax_spandsp usage counter is wrong
- [ASTERISK-19277] – endlessly repeating error: “poll failed: Bad file descriptor”
- [ASTERISK-19470] – Documentation on app_amd is incorrect
- [ASTERISK-19608] – Asterisk-1.8.x starts rejecting calls with cause code 44 after some time.
- [ASTERISK-20127] – [Regression] Config.c config_text_file_load() unescapes semicolons (“\;” -> “;”) turning them into comments (corruption) on rewrite of a config file
- [ASTERISK-20233] – SRTP not working with some devices (Eg Grandstream gxv3175) – Message “Can’t provide secure audio requested in SDP offer”
- [ASTERISK-20399] – Compilation on some systems requires the -fnested-functions flag
- [ASTERISK-20524] – AMI improperly handles lines of exactly 1025 characters
- [ASTERISK-20567] – bashism in autosupport
- [ASTERISK-20744] – Security event logging does not work over syslog
- [ASTERISK-20784] – Failure to receive an ACK to a SIP Re-INVITE results in a SIP channel leak
- [ASTERISK-20850] – Nested functions aren’t portable. Adapting RAII_VAR to use clang/llvm blocks to get the same/similar functionality.
- [ASTERISK-20987] – non-admin users, who join muted conference are not being muted
- [ASTERISK-21038] – Bad command completion of “core set debug channel”
- [ASTERISK-21211] – chan_iax2 – unprotected access of iaxs[peer->callno] potentially results in segfault
- [ASTERISK-21721] – SIP Failed to parse multiple Supported: headers
- [ASTERISK-21765] – – FILE function’s length argument counts from beginning of file rather than the offset
- [ASTERISK-21777] – Asterisk tries to transcode video instead of audio
- [ASTERISK-21845] – maxcalls exceeded, Asterisk sends out 480 and also BYE
- [ASTERISK-21893] – Segfault after call hangup, in ast_channel_hangupcause_set, at channel_internal_api.c
- [ASTERISK-22252] – res_musiconhold cleanup – REF_DEBUG reload warnings and ref leaks
- [ASTERISK-22352] – IAX2 custom qualify timer is not taken into account
- [ASTERISK-22455] – Asterisk 12 on Ubuntu Lucid deadlocks with DEBUG_THREADS+OPTIONAL_API enabled
- [ASTERISK-22559] – gcc 4.6 and higher supports weakref attribute but asterisk doesn’t detect it.
- [ASTERISK-22670] – Asterisk crashes when processing ISDN AoC Events
- [ASTERISK-22708] – res_odbc.conf negative_connection_cache option not respected, failover between DSNs doesn’t work
- [ASTERISK-22748] – SRTP Crypto Offer With Lifetime Not Accepted
- [ASTERISK-22790] – check_modem_rate() may return incorrect rate for V.27
- [ASTERISK-22791] – asterisk sends Re-INVITE after receiving a BYE
- [ASTERISK-22805] – res_rtp_asterisk: Crash when calling BIO_ctrl_pending in dtls_srtp_check_pending when dialed by JSSIP
- [ASTERISK-22945] – Memory leaks in chan_sip.c with realtime peers
- [ASTERISK-23013] – Deadlock between ‘sip show channels’ command and attended transfer handling
- [ASTERISK-23214] – chan_sip WARNING message ‘We are requesting SRTP for audio, but they responded without it’ is ambiguous and wrong in some cases
- [ASTERISK-23231] – Since 405693 If we have res_fax.conf file set to minrate=2400, then res_fax refuse to load
- [ASTERISK-23319] – Segmentation fault in queue_exec at app_queue.c
- [ASTERISK-23390] – NewExten Event with application AGI shows up before and after AGI runs
- [ASTERISK-23508] – Memory Corruption in __ast_string_field_ptr_build_va
- [ASTERISK-23577] – res_rtp_asterisk: Crash in ast_rtp_on_turn_rtp_state when RTP instance is NULL
- [ASTERISK-23634] – With TURN Asterisk crashes on multiple (7-10) concurrent WebRTC (avpg/encryption/icesupport) calls
- [ASTERISK-23651] – Reloading some modules that are loaded already, results in ‘No such module’ before a successful reload
- [ASTERISK-23666] – CLONE – nested functions aren’t portable
- [ASTERISK-23733] – ‘reload acl’ fails if acl.conf is not present on startup
- [ASTERISK-23767] – Dynamic IAX2 registration stops trying if ever not able to resolve
- [ASTERISK-23768] – Asterisk man page contains a (new) unquoted minus sign
- [ASTERISK-23781] – outgoing missing as enum from contrib/ast-db-manage/config
- [ASTERISK-23841] – DTMF atxfer doesn’t set CallerID for the recall calls to the transferrer.
- [ASTERISK-23846] – Unistim multilines. Loss of voice after second call drops (on a second line).
- [ASTERISK-23850] – Park Application does not respect Return Context Priority
- [ASTERISK-23991] – asterisk.pc file contains a small error in the CFlags returned
- [ASTERISK-23994] – res_pjsip_sdp_rtp: owner address in SDP may not be fully qualified domainname
- [ASTERISK-23997] – chan_sip: port incorrectly incremented for RTCP ICE candidates in SDP answer
- [ASTERISK-24011] – safe_asterisk tries to set ulimit -n too high on linux systems with lots of RAM
- [ASTERISK-24015] – app_transfer fails with PJSIP channels
- [ASTERISK-24019] – When a Music On Hold stream starts it restarts at beginning of file.
- [ASTERISK-24027] – MixMonitor AMI action called during AGI execution from bridge feature causes channel to leave AGI has hung up
- [ASTERISK-24032] – Gentoo compilation emits warning: “_FORTIFY_SOURCE” redefined
- [ASTERISK-24043] – ARI /continue fails to actually continue into the dialplan
- [ASTERISK-24048] – contrib/scripts/install_prereq selects 32-bit packages on 64-bit hosts
- [ASTERISK-24049] – Asterisk Manager Interface: A number of list type responses aren’t using astman_send_listack
- [ASTERISK-24063] – Asterisk does not respect outbound proxy when sending qualify requests
- [ASTERISK-24085] – Documentation – We should remove or further document the ‘contact’ section in pjsip.conf
- [ASTERISK-24097] – Documentation – CHANNEL function help text missing ‘linkedid’ argument
- [ASTERISK-24106] – WebSockets Automatically decides what driver it will use
- [ASTERISK-24122] – Documentaton for res_pjsip option use_avpf needs to be fixed
- [ASTERISK-24134] – ARI: GET /channels/{channel_id}/variable for channel in dialplan returns 409 conflict
- [ASTERISK-24136] – Security: Crash in Asterisk’s PJSIP code when subscribing to an event with an unexpected body type
- [ASTERISK-24138] – dial: Call forwarding information presented through AMI/ARI is wrong
- [ASTERISK-24142] – CCSS: crash during shutdown due to device lookup in destroyed container
- [ASTERISK-24143] – pjsip: Outbound call to WebRTC UA fails to transmit ACK on received 200 OK
- [ASTERISK-24146] – No audio on WebRtc caller side when answer waiting time is more than ~7sec
- [ASTERISK-24147] – ARI: channel hangup crashes asterisk process
- [ASTERISK-24155] – Non-portable and non-reliable recursion detection in ast_malloc
- [ASTERISK-24161] – PJSIPShowEndpoint gives inaccurate count of list items
- [ASTERISK-24178] – fromdomainport used even if not set
- [ASTERISK-24181] – RLS: Large lists don’t get sent because they exceed the PJSIP message length limit
- [ASTERISK-24190] – IMAP voicemail causes segfault
- [ASTERISK-24195] – bridge_native_rtp: Removing mixmonitor from a native RTP capable smart bridge doesn’t cause the bridge to resume being a native rtp bridge
- [ASTERISK-24199] – ‘ALL’ is specified in pjsip.conf.sample for TLS cipher but it is not valid
- [ASTERISK-24208] – Channels with CDR Information Remain Active Even After ConfBrige Is Ended
- [ASTERISK-24212] – testsuite: Sporadic crash due to assert on stopping RTP engine
- [ASTERISK-24215] – testsuite: ARI Live Dangerously test fails due to wrong response code from Asterisk
- [ASTERISK-24222] – PJSIP: Failed assertions when placing a call with no allow= specified
- [ASTERISK-24223] – Gibberish Call-ID on Local channel on origination
- [ASTERISK-24224] – When using Bridge() dialplan application, surrogate channel appears in list and call count is inflated.
- [ASTERISK-24225] – Dial option z is broken
- [ASTERISK-24229] – ARI: playback of sounds implicitly answers channel, preventing early media playback
- [ASTERISK-24231] – crash: CLI execution of realtime destroy sippeers id 1 causes crash due to NULL name provided to ast_variable
- [ASTERISK-24234] – app_meetme: Crash on conference shutdown due to NULL channel passed to meetme_stasis_generate_msg()
- [ASTERISK-24236] – res_hep_rtcp: Module incorrectly depends on pjsip
- [ASTERISK-24237] – CDR: FRACK With PJSIP blonde transfer.
- [ASTERISK-24241] – crash: CDRs recursively attempt to update Party B information in a multi-party bridge, overrunning the stack
- [ASTERISK-24245] – gcc 4.1.2 complains of files that do not end with newlines
- [ASTERISK-24246] – Quiet warning about type qualifiers ignored on function return type
- [ASTERISK-24249] – SIP debugs do not stop
- [ASTERISK-24250] – Voicemail with multi-recipients To: header fix
- [ASTERISK-24254] – CDRs: Application/args/dialplan CEP updated during dial operation
- [ASTERISK-24257] – agent must dial acceptdtmf twice to bridge to queue caller
- [ASTERISK-24262] – AMI CoreShowChannel missing several output fields and event documentation
- [ASTERISK-24264] – ARI: Adding a channel to a holding bridge automatically starts MOH
- [ASTERISK-24265] – segfault in asterisk when try to make call to IAX
- [ASTERISK-24267] – Queue variables associated with setinterfacevar, setqueueentryvar, setqueuevar are not passed to local channel
- [ASTERISK-24271] – Unable to make WebRTC call through chan_PJSIP nor chan_SIP
- [ASTERISK-24274] – Codec Format Is Not Included in the SDP Media Attributes When SLIN48 Codec Is Used
- [ASTERISK-24280] – Add ‘rtpbindaddr’ setting for chan_sip
- [ASTERISK-24281] – When bridging 2 chan_sip channels, MOH not removed from on-hold channels and bridge is never destroyed after hangup.
- [ASTERISK-24288] – – ODBC usage with app_voicemail – voicemail is not deleted after review, hangup
- [ASTERISK-24290] – Endpoint identifier match value fails to parse when CIDR network format is specified
- [ASTERISK-24295] – crash: creating out of dialog OPTIONS request crashes
- [ASTERISK-24301] – Security: Out of call MESSAGE requests processed via Message channel driver can crash Asterisk
- [ASTERISK-24304] – asterisk crashing randomly because of unistim channel
- [ASTERISK-24307] – Unintentional memory retention in stringfields
- [ASTERISK-24312] – SIGABRT when improperly configured realtime pjsip
- [ASTERISK-24321] – SIP deadlock when running automated queues tests
- [ASTERISK-24323] – Bug in documentation AGI STREAM FILE CONTROL
- [ASTERISK-24325] – res_calendar_ews: cannot be used with neon 0.30
- [ASTERISK-24326] – res_rtp_asterisk: ICE-TCP candidates are incorrectly attempted
- [ASTERISK-24327] – bridge_native_rtp: Smart bridge operation to softmix sometimes fails to properly re-INVITE remotely bridged participants
- [ASTERISK-24328] – Use of MixMonitor ‘m’ option results in 0 duration vm description file
- [ASTERISK-24331] – Unexpected Errors in Asterisk Manager Interface Output
- [ASTERISK-24335] – [PATCH] Asterisk incorrectly responds 503 to INVITE retransmissions of rejected calls
- [ASTERISK-24336] – PJSIP timer_min_se value under 90 causes crash
- [ASTERISK-24337] – Spammy DEBUG message needs to be at a higher level – ‘Remote address is null, most likely RTP has been stopped’
- [ASTERISK-24339] – Swagger API Docs have incorrect basePath
- [ASTERISK-24342] – PJSIP: Qualifying endpoints attempts to do them all at the same time.
- [ASTERISK-24344] – CDR_PROP(disable) disables CDR only for first dialed party
- [ASTERISK-24348] – Built-in editline tab complete segfault with MALLOC_DEBUG
- [ASTERISK-24350] – PJSIP shows commands prints unneeded headers
- [ASTERISK-24354] – AMI sendMessage closes AMI connection on error
- [ASTERISK-24355] – chan_sip realtime uses case sensitive column comparison for ‘defaultuser’
- [ASTERISK-24356] – PJSIP: Directed pickup causes deadlock
- [ASTERISK-24357] – [fax] Out of bounds error in update_modem_bits
- [ASTERISK-24362] – res_hep leaks reference to configuration
- [ASTERISK-24367] – PJSIP: allow all results in failure to send INVITE
- [ASTERISK-24368] – res_pjsip_pubsub: Subscription persistence causes crash when re-constructing stored subscription
- [ASTERISK-24369] – res_pjsip: Large message on reliable transport can cause empty messages to be passed from the PJSIP stack up, causing crashes in multiple locations
- [ASTERISK-24370] – res_pjsip/pjsip_options: OPTIONS request sent to Asterisk with no user in request is always 404’d
- [ASTERISK-24376] – res_pjsip_refer: REFER request for remote session attempts to direct channel to external_replaces extension instead of context, without providing for the Referred-To SIP URI
- [ASTERISK-24378] – Release AMI connections on shutdown
- [ASTERISK-24380] – core: Native formats are set to h264 with certain audio/video codec configuration, resulting in path translation WARNINGs
- [ASTERISK-24381] – res_pjsip_sdp_rtp: Declined media streams are interpreted, leading to erroneous 488 rejections
- [ASTERISK-24382] – chan_pjsip: Calling PJSIP_MEDIA_OFFER on a non-PJSIP channel results in an invalid reference of a channel pvt and a FRACK
- [ASTERISK-24383] – res_rtp_asterisk: Crash if no candidates received for component
- [ASTERISK-24384] – chan_motif: format capabilities leak on module load error
- [ASTERISK-24387] – res_pjsip: rport sent from UAS MUST include the port that the UAC sent the request on
- [ASTERISK-24389] – chan_iax2: Unit test on Bamboo failing
- [ASTERISK-24392] – res_fax: fax gateway sessions leak
- [ASTERISK-24393] – rtptimeout=0 doesn’t disable rtptimeout
- [ASTERISK-24394] – CDR: FRACK with PJSIP directed pickup.
- [ASTERISK-24398] – Initialize auth_rejection_permanent on client state to the configuration parameter value
- [ASTERISK-24406] – Some caller ID strings are parsed differently since 11.13.0
- [ASTERISK-24411] – Status of outbound registration is not changed upon unregistering.
- [ASTERISK-24413] – parking/parking_tests: Crash due to assertion in unit tests when MoH is started on channel in holding bridge
- [ASTERISK-24415] – Missing AMI VarSet events when channels inherit variables.
- [ASTERISK-24419] – Incorrect syntax for setting language in configs/extensions.conf.sample
- [ASTERISK-24425] – jabber/xmpp to use TLS instead of SSLv3, security fix POODLE (CVE-2014-3566)
- [ASTERISK-24426] – CDR Batch mode: size used as time value after first expire
- [ASTERISK-24430] – missing letter “p” in word response in OriginateResponse event documentation
- [ASTERISK-24432] – Install refcounter.py when REF_DEBUG is enabled
- [ASTERISK-24435] – Asterisk 13 with TC400P segfault
- [ASTERISK-24436] – Missing header in res/res_srtp.c when compiling against libsrtp-1.5.0
- [ASTERISK-24437] – Review implementation of ast_bridge_impart for leaks and document proper usage
- [ASTERISK-24438] – res_pjsip_multihomed.so blocks Asterisk reload when DNS settings invalid
- [ASTERISK-24442] – Outgoing call files don’t work properly when set in the future
- [ASTERISK-24443] – CDR fields (dst, dcontext) empty in transfer call started from Macro
- [ASTERISK-24444] – PBX: Crash when generating extension for pattern matching hint
- [ASTERISK-24447] – Bridge DTMF hooks: Audio doesn’t pass when waiting for more matching digits.
- [ASTERISK-24449] – Reinvite for T.38 UDPTL fails if SRTP is enabled
- [ASTERISK-24451] – chan_iax2: reference leak in sched_delay_remove
- [ASTERISK-24453] – manager: acl_change_sub leaks
- [ASTERISK-24454] – app_queue: ao2_iterator not destroyed, causing leak
- [ASTERISK-24455] – func_cdr: CDR_PROP leaks payload
- [ASTERISK-24457] – res_fax: fax gateway frames leak
- [ASTERISK-24458] – chan_phone fails to build on big endian systems
- [ASTERISK-24459] – bridge_native_rtp: Native RTP bridging is chosen for RTP compatible channels when the DTMF mode is not compatible
- [ASTERISK-24462] – res_pjsip: Stale qualify statistics after disablementation
- [ASTERISK-24463] – Voicemail email address corrupt or not sent when message is in the process of being recorded during reload
- [ASTERISK-24465] – audiohooks list leaks reference to formats
- [ASTERISK-24466] – app_queue: fix a couple leaks to struct call_queue
- [ASTERISK-24468] – Incoming UCS2 encoded SMS truncated if SMS length exceeds 50 (roughly) national symbols
- [ASTERISK-24469] – Security Vulnerability: Mixed IPv4/IPv6 ACLs allow blocked addresses through
- [ASTERISK-24471] – Crash – assert_fail in libc in pjmedia_sdp_neg_negotiate from /usr/local/lib/libpjmedia.so.2
- [ASTERISK-24472] – Asterisk Crash in OpenSSL when calling over WSS from JSSIP
- [ASTERISK-24474] – sip_to_pjsip.py lacks documentation and does not function
- [ASTERISK-24476] – main/app.c / app_voicemail: ast_writestream leaks
- [ASTERISK-24479] – Enable REF_DEBUG for module references
- [ASTERISK-24480] – res_http_websockets: Module reference decrease below zero
- [ASTERISK-24482] – func_talkdetect: Fix stasis message leak in audiohook callback
- [ASTERISK-24485] – res_pjsip cannot be unloaded or shutdown
- [ASTERISK-24487] – configuration: sections should be loadable as template even when not marked
- [ASTERISK-24489] – Crash: Asterisk crashes when converting RTCP packet to JSON for res_hep_rtcp and report blocks are greater than 1
- [ASTERISK-24490] – Security Vulnerability: CONFBRIDGE function’s record_command option allows arbitrary parameters to be passed to MixMonitor, allowing remote execution of commands
- [ASTERISK-24491] – Memory leak in res_hep
- [ASTERISK-24492] – main/file.c: ast_filestream sometimes causes extra calls to ast_module_unref
- [ASTERISK-24498] – Segmentation fault in res_hep_rtcp on attended transfer
- [ASTERISK-24499] – Need more explicit debug when PJSIP dialstring is invalid
- [ASTERISK-24500] – Regression introduced in chan_mgcp by SVN revision r227276
- [ASTERISK-24501] – ARI: Moving a channel between bridges followed by a hangup can cause an ARI client to not receive an expected ChannelLeftBridge event before StasisEnd
- [ASTERISK-24502] – Build fails when dev-mode, dont optimize and coverage are enabled
- [ASTERISK-24504] – chan_console: Fix reference leaks to pvt
- [ASTERISK-24505] – manager: http connections leak references
- [ASTERISK-24508] – pjsip – REFER request from SNOM is rejected with “400 bad request” – DEBUG shows “Received a REFER without a parseable Refer-To”
- [ASTERISK-24513] – Local channel apparently leaked in off-nominal DTMF attended transfer
- [ASTERISK-24514] – res_pjsip_outbound_registration: stack overflow when using non-default sorcery wizard
- [ASTERISK-24516] – Asterisk segfaults when playing back voicemail under high concurrency with an IMAP backend
- [ASTERISK-24522] – ConfBridge: delay occurs between kicking all endmarked users when last marked user leaves
- [ASTERISK-24528] – res_pjsip_refer: Sending INVITE with Replaces in-dialog with invalid target causes crash
- [ASTERISK-24531] – res_pjsip_acl: ACLs not applied on initial module load
- [ASTERISK-24533] – 2 threads created per chan_sip entry
- [ASTERISK-24534] – Register DB() as escalating to prevent users from writing to astdb
- [ASTERISK-24535] – stringfields: Fix regression from fix for unintentional memory retention and another issue exposed by the fix
- [ASTERISK-24536] – AMI redirect with PJSIP fails to move extra channel
- [ASTERISK-24537] – Stasis: StasisStart/StasisEnd events are not reliably transmitted during transfers
- [ASTERISK-24539] – Compile fails on OSX because of sem_timedwait in bridge_channel.c
- [ASTERISK-24542] – Failure showing codecs via ‘core show channeltype <tech>’
- [ASTERISK-24543] – Asterisk 13 responds to SIP Invite with all possible codecs configured for peer as opposed to intersection of configured codecs and offered codecs
- [ASTERISK-24544] – Compile fails on OSX Yosemite because of incorrect detection of htonll and ntohll
- [ASTERISK-24550] – res_rtp_asterisk: Crash in ast_rtp_on_ice_complete during DTLS handshake
- [ASTERISK-24556] – Asterisk 13 core dumps when calling from pjsip extension to another pjsip extension
- [ASTERISK-24560] – Creating a named ARI bridge twice causes a crash
- [ASTERISK-24563] – Direct Media calls within private network sometimes get one way audio
- [ASTERISK-24566] – Uninit buf in WS write
- [ASTERISK-24572] – App_meetme is loaded without its defaults when the configuration file is missing
- [ASTERISK-24573] – Out of sync conversation recording when divided in multiple recordings
- [ASTERISK-24591] – Stasis() side of an ARI originated channel cannot be Redirected
- [ASTERISK-24596] – Unclear how to use Park application with res_parking ‘parkeddynamic’ enabled. Documentation?
- [ASTERISK-24600] – Stuck IAX channels, Asterisk stops responding to most traffic, potential deadlock
- [ASTERISK-24604] – res_rtp_asterisk: Crash during restart due to race condition in accessing codec in stored ast_frame and codec core
- [ASTERISK-24605] – res_parking option parkeddynamic does not work with the core Features ‘parkcall’ (DTMF initiated parking)
- [ASTERISK-24607] – res_pjsip_session: re-INVITE with declined media streams results in 488
- [ASTERISK-24612] – res_pjsip: No information if a required sorcery wizard is not loaded
- [ASTERISK-24614] – Deadlock when DEBUG_THREADS compiler flag enabled
- [ASTERISK-24615] – When Multiple Transports Exist in pjsip.conf, Incorrect External Addresses is Used in SIP Packets When Responding to INVITE
- [ASTERISK-24616] – Crash in res_format_attr_h264 due to invalid string copy
- [ASTERISK-24619] – Gcc 4.10 fixes in r413589 (1.8) wrongly casts char to unsigned int
- [ASTERISK-24624] – Transfer to invalid extension results in hung channel.
- [ASTERISK-24626] – Voicemail passwords not being stored in ARA
- [ASTERISK-24628] – chan_sip – CANCEL is sent to wrong destination when ‘sendrpid=yes’ (in proxy environment)
- [ASTERISK-24632] – install_prereq script installs pjproject without IPv6 support
- [ASTERISK-24635] – PJSIP outbound PUBLISH crashes when no response is ever received
- [ASTERISK-24637] – Channel re-enters Stasis() when it should not
- [ASTERISK-24640] – Registration pending stays forever after sip reload
- [ASTERISK-24641] – Deadlock in Trunk
- [ASTERISK-24646] – PJSIP changeset 4899 breaks TLS
- [ASTERISK-24649] – Pushing of channel into bridge fails; Stasis fails to get app name
- [ASTERISK-24651] – Fix race condition in DTLS
- [ASTERISK-24655] – res_pjsip_outbound_publish: Hang on shutdown while attempting to publish
- [ASTERISK-24663] – Unnamed semaphore autoconf check fails on cross compilation
- [ASTERISK-24665] – Configure check required for pjsip_get_dest_info()
- [ASTERISK-24666] – Security Vulnerability: RTP not closed after sip call using unsupported codec
- [ASTERISK-24672] – [PATCH] Memory leak in func_curl CURLOPT
- [ASTERISK-24673] – outgoing sip registers cannot be removed or modified without doing restart (or doing module unload chan_sip.so)
- [ASTERISK-24676] – Security Vulnerability: URL request injection in libCURL (CVE-2014-8150)
- [ASTERISK-24677] – ARI GET variable on channel provides unhelpful response on non-existent variable
- [ASTERISK-24682] – app_dial: Multiple DialEnd events emitted when MACRO_RESULT or GOSUB_RESULT are an unexpected value
- [ASTERISK-24683] – Crash in PBX ast_hashtab_lookup_internal during core restart now
- [ASTERISK-24685] – “pjsip show version” CLI command
- [ASTERISK-24689] – Segfault on hangup after outgoing PRI-Euroisdn call
- [ASTERISK-24693] – Investigate and fix memory leaks in Asterisk
- [ASTERISK-24700] – CRASH: NULL channel is being passed to ast_bridge_transfer_attended()
- [ASTERISK-24701] – Stasis: Write timeout on WebSocket fails to fully disconnect underlying socket, leading to events being dropped with no additional information
- [ASTERISK-24709] – msg_create_from_file used by MixMonitor m() option does not queue an MWI event
- [ASTERISK-24711] – DTLS handshake broken with latest OpenSSL versions
- [ASTERISK-24715] – chan_sip: stale nonce causes failure
- [ASTERISK-24716] – Improve pjsip log messages for presence subscription failure
- [ASTERISK-24717] – ASAN: global-buffer-overflow codec_{ilbc | gsm | adpcm | ipc10}
- [ASTERISK-24719] – ConfBridge recording channels get stuck when recording started/stopped more than once
- [ASTERISK-24721] – manager: ModuleLoad action incorrectly reports ‘module not found’ during a Reload operation
- [ASTERISK-24723] – confbridge: CLI command ‘confbridge list XXXX’ no longer displays user menus
- [ASTERISK-24724] – ‘httpstatus’ Web Page Produces Incomplete HTML
- [ASTERISK-24727] – PJSIP: Crash experienced during multi-Asterisk transfer scenario.
- [ASTERISK-24728] – tcptls: Bad file descriptor error when reloading chan_sip
- [ASTERISK-24729] – Outbound registration not occuring on new registrations after reload.
- [ASTERISK-24731] – res_pjsip_session cannot be unloaded
- [ASTERISK-24736] – Memory Leak Fixes
- [ASTERISK-24737] – When agent not logged in, agent status shows unavailable, queue status shows agent invalid
- [ASTERISK-24739] – – Out of files — call fails — numerous files with inodes from under /usr/share/zoneinfo, mostly posixrules
- [ASTERISK-24740] – Segmentation fault on aoc-e event
- [ASTERISK-24741] – dtls_handler causes Asterisk to crash
- [ASTERISK-24742] – Fix ast_odbc_find_table function in res_odbc
- [ASTERISK-24748] – res_pjsip: If wizards explicitly configured in sorcery.conf false ERROR messages may occur
- [ASTERISK-24749] – ConfBridge: Wrong language on playing conf-hasjoin and conf-hasleft when played to bridge
- [ASTERISK-24751] – Integer values in json payload to ARI cause asterisk to crash
- [ASTERISK-24752] – Crash in bridge_manager_service_req when bridge is destroyed by ARI during shutdown
- [ASTERISK-24755] – Asterisk sends unexpected early BYE to transferrer during attended transfer when using a Stasis bridge
- [ASTERISK-24768] – res_timing_pthread: file descriptor leak
- [ASTERISK-24769] – res_pjsip_sdp_rtp: Local ICE candidates leaked
- [ASTERISK-24771] – ${CHANNEL(pjsip)} – segfault
- [ASTERISK-24772] – ODBC error in realtime sippeers when device unregisters under MariaDB
- [ASTERISK-24774] – Segfault in ast_context_destroy with extensions.ael and extensions.conf
- [ASTERISK-24779] – Passthrough OPUS codec not working with chan_pjsip
- [ASTERISK-24780] – – Buddies are always auto-registered when processing the roster
- [ASTERISK-24781] – PJSIP: Unnecessary 180 Ringing messages sent with undesireabe consequences.
- [ASTERISK-24782] – StasisEnd event not present for channel that was swapped out for another after completing attended transfer
- [ASTERISK-24785] – ‘Expires’ header missing from 200 OK on REGISTER
- [ASTERISK-24786] – – Asterisk terminates when playing a voicemail stored in LDAP
- [ASTERISK-24787] – – Microsoft exchange incompatibility for playing back messages stored in IMAP – play_message: No origtime
- [ASTERISK-24791] – Crash in ast_rtcp_write_report
- [ASTERISK-24796] – Codecs and bucket schema’s prevent module unload
- [ASTERISK-24797] – bridge_softmix: G.729 codec license held
- [ASTERISK-24799] – make fails with undefined reference to SSLv3_client_method
- [ASTERISK-24800] – Crash in __sip_reliable_xmit due to invalid thread ID being passed to pthread_kill
- [ASTERISK-24801] – ASAN: ast_el_read_char stack-buffer-overflow
- [ASTERISK-24805] – – ASAN: Race condition (heap-use-after-free) on asterisk closing
- [ASTERISK-24807] – Missing mandatory field Max-Forwards
- [ASTERISK-24808] – res_config_odbc: Improper escaping of backslashes occurs with MySQL
- [ASTERISK-24812] – ARI: Creating channels through /channels resource always uses SLIN, which results in unneeded transcoding
- [ASTERISK-24814] – asterisk/lock.h: Fix syntax errors for non-gcc OSX with 64 bit integers
- [ASTERISK-24817] – init_logger_chain: unreachable code block
- [ASTERISK-24825] – Caller ID not recognized using Centrex/Distinctive dialing
- [ASTERISK-24828] – Fix Frame Leaks
- [ASTERISK-24830] – res_rtp_asterisk.c checks USE_PJPROJECT not HAVE_PJPROJECT
- [ASTERISK-24832] – DTLS-crashes within openssl
- [ASTERISK-24835] – Early Media Not working with Chan SIP and Asterisk 13
- [ASTERISK-24838] – chan_sip: Locking inversion occurs when building a peer causes a peer poke during request handling
- [ASTERISK-24840] – res_pjsip: conflicting endpoint identifiers
- [ASTERISK-24841] – ConfBridge: Strange sampling rates chosen when channels have multiple native formats
- [ASTERISK-24845] – pjsip send notify not working with Cisco phone
- [ASTERISK-24847] – [security] tcptls: certificate CN NULL byte prefix bug
- [ASTERISK-24853] – Documentation claims chan_sip outbound registrations support WS or WSS as valid transports (not true)
- [ASTERISK-24857] – “timing test”, pjsip incoming/outgoing calls, voicemail prompts and recordings all fail when using the kqueue timer source on FreeBSD 10.x
- [ASTERISK-24863] – res_pjsip: No endpoint events raised via AMI when contacts cannot be reached/qualified
- [ASTERISK-24864] – app_confbridge: file playback blocks dtmf
- [ASTERISK-24867] – Docs for ‘e’ option in ResetCDR say to use CDR_PROP instead, CDR_PROP docs are unclear
- [ASTERISK-24869] – Asterisk segfaults on DAHDI attended transfer due to application (appl) being NULL on unbridged channel
- [ASTERISK-24872] – AMI PJSIPShowEndpoint closes AMI connection on error
- [ASTERISK-24876] – Investigate reference leaks from tests/channels/local/local_optimize_away
- [ASTERISK-24879] – Compilation fails due to 64bit time under OpenBSD
- [ASTERISK-24880] – Compilation under OpenBSD
- [ASTERISK-24881] – ast_register_atexit should only be used when absolutely needed
- [ASTERISK-24882] – chan_sip: Improve usage of REF_DEBUG
- [ASTERISK-24887] – tags in a=crypto lines do not accept 2 or more digits
- [ASTERISK-24894] – iax2_poke_noanswer expiration timer too short
- [ASTERISK-24895] – After hangup on the side of the ISDN network no HangupRequest event comes for the dahdi channel.
- [ASTERISK-24896] – Using force black background leads to colours not being reset
- [ASTERISK-24899] – Parking fall-through behavior different in 13
- [ASTERISK-24900] – Manager event ParkedCallSwap is not documented
- [ASTERISK-24907] – res_pjsip_outbound_registration: crash during unload if registration attempts are still occuring
- [ASTERISK-24910] – “timer=no” and “timer=required” settings in pjsip.conf fail
- [ASTERISK-24914] – Division by zero in file.c when playback of voicemail with video as h264
- [ASTERISK-24920] – Asterisk handles duplicate SIP requests as if they were each a new request
- [ASTERISK-24928] – t38_udptl_maxdatagram in pjsip.conf not honored
- [ASTERISK-24932] – Asterisk 13.x does not build with GCC 5.0
- [ASTERISK-24933] – T38 fails negotiation
- [ASTERISK-24934] – Asterisk manager output does not escape control characters
- [ASTERISK-24935] – res_pjsip_phoneprov_provider: Fix leaked OBJ_MULTIPLE iterator.
- [ASTERISK-24936] – New Feature: AO2 weakproxy objects
- [ASTERISK-24937] – res_pjsip_messaging: Messages may be sent out of order
- [ASTERISK-24938] – ARI Snoop Channel results in excessive escalating CPU usage
- [ASTERISK-24944] – main/audiohook.c change prevents G722 call recording
- [ASTERISK-24954] – Git migration: Asterisk version numbers are incompatible with the Test Suite
- [ASTERISK-24955] – res_fax: v.27ter support baud rate of 2400, which is disallowed in res_fax’s check_modem_rate
- [ASTERISK-24958] – Forwarding loop detection inhibits certain desirable scenarios
- [ASTERISK-24959] – CLI command cdr show pgsql status
- [ASTERISK-24963] – ASAN: heap-use-after-free with PJSIP and WSS
- [ASTERISK-24967] – Problem support schema for pgsql on CEL
- [ASTERISK-24970] – Crash in res_pjsip_pubsub handling of failed notify
- [ASTERISK-24972] – Transport Layer Security (TLS) Protocol BEAST Vulnerability – Investigate vulnerability of HTTP server
- [ASTERISK-24975] – Enabling ‘DEBUG_THREADLOCALS’ Causes the Build to Fail
- [ASTERISK-24976] – cdr_odbc not include new columns added on 1.8
- [ASTERISK-24977] – Contacts that don’t use qualify are being marked as unavailable
- [ASTERISK-24982] – res_pjsip_mwi: Unsolicited MWI NOTIFY only sent on mailbox changes
- [ASTERISK-24983] – IAX deadlock between hangup and scheduled actions (ex. largrq)
- [ASTERISK-24986] – keepalive INFO packages ignored by asterisk
- [ASTERISK-24988] – func_talkdetect: Test is bouncing sporadically
- [ASTERISK-24991] – Check for ao2_alloc failure in __ast_channel_internal_alloc
- [ASTERISK-24994] – dns: Query set unit tests are failing due to race condition
- [ASTERISK-24996] – chan_pjsip: Creating Channel Causes Asterisk to Crash When Duplicate AOR Sections Exist in pjsip.conf
- [ASTERISK-24997] – Astobj2: Some callers of __adjust_lock do not pre-check the object
- [ASTERISK-24998] – res_corosync: res_corosync tries to load even if res_corosync.conf is missing
- [ASTERISK-24999] – PJSIP crashes with malformed contact line
- [ASTERISK-25003] – Asterisk crashes on attended transfer (using feature)
- [ASTERISK-25004] – Crash in authenticated reinvite after originated T.38 FAX
- [ASTERISK-25018] – pjsip show endpoints crashes asterisk when qualified aors present
- [ASTERISK-25020] – Mismatched response to outgoing REGISTER request
- [ASTERISK-25022] – Memory leak setting up DTLS/SRTP calls
- [ASTERISK-25023] – Deadlock in chan_sip in update_provisional_keepalive
- [ASTERISK-25025] – Periodic crashes (in ast_channel_snapshot_create at stasis_channels.c) with Certified Asterisk 13.
- [ASTERISK-25026] – Git conversion: Non-C files not switched to ASTERISK_REGISTER_FILE
- [ASTERISK-25027] – Build System: Many ARI modules are missing dependencies.
- [ASTERISK-25028] – Build System: Unneeded defines in asterisk/buildopts.h
- [ASTERISK-25033] – Asterisk 13 (branch head) won’t compile without PJSip
- [ASTERISK-25034] – chan_dahdi: Some telco switches occasionally ignore ISDN RESTART requests.
- [ASTERISK-25037] – res_pjsip_outbound_registration: Potential crash in off-nominal failure case when sending message
- [ASTERISK-25038] – Queue log “EXITWITHTIMEOUT” does not always contain waiting time
- [ASTERISK-25041] – Broken column type checking in res_config_mysql addon
- [ASTERISK-25042] – asterisk.conf options override command-line options.
- [ASTERISK-25048] – Astobj2: Initialization order wrong when both refdebug and AO2_DEBUG are both enabled.
- [ASTERISK-25053] – Unit test category /main/presence missing trailing slash.
- [ASTERISK-25054] – Formats interface’s cannot be unregistered, needs to hold modules until shutdown.
- [ASTERISK-25057] – res_pjsip_pubsub: Crash in send_notify due to invalid root pointer in sub_tree
- [ASTERISK-25061] – pbx_config: Register manager actions with module version of macro.
- [ASTERISK-25074] – Regression: Recent clang-related change broke cross compiling of Asterisk
- [ASTERISK-25076] – res_pjsip: Failover does not occur on connection-less transport or 503 response
- [ASTERISK-25082] – Asterisk deletes message after doing a playback of an INBOX message using ast_vm_play when the Old folder is full for that mailbox.
- [ASTERISK-25083] – Message.c: Message channel becomes saturated with frames leading to spammy log messages
- [ASTERISK-25085] – Potential crash after unload of func_periodic_hook or test_message
- [ASTERISK-25086] – PJSIP crashes if endpoint missing in Dial()
- [ASTERISK-25087] – Asterisk segfault when using Directory application with alias option and specific mailbox configuration
- [ASTERISK-25089] – res_pjsip_config_wizard: Variable specified in templates aren’t being processed correctly
- [ASTERISK-25090] – CLI core show channel truncates cdr variables
- [ASTERISK-25091] – Asterisk REST API – bridge.addChannel crash asterisk when calling channel hangup while adding to bridge
- [ASTERISK-25094] – PBX core: Investigate thread safety issues
- [ASTERISK-25096] – Segfault when registering over websockets with PJSIP (in ast_sockaddr_isnull at /include/asterisk/netsock2.h)
- [ASTERISK-25100] – asterisk coredump if host has an IPv6 address that end with ::80
- [ASTERISK-25103] – Roundup – investigate Asterisk DTLS crashes
- [ASTERISK-25105] – res_pjsip: Possible incompatibility between qualify_timeout and pjproject-2.4
- [ASTERISK-25108] – configure check for older unbound library
- [ASTERISK-25110] – res_resolver_unbound.c compilation failure: SIGURG is undeclared in func unbound_resolver_stop
- [ASTERISK-25112] – Logger: Configuration settings are not reset to default during reload.
- [ASTERISK-25113] – install_prereq in Debian 8 without “standard system utilities”
- [ASTERISK-25115] – Crash related to func sip_resolve_invoke_user_callback of res_pjsip/pjsip_resolver.c
- [ASTERISK-25116] – res_pjsip: Two PeerStatus AMI messages are sent for every status change
- [ASTERISK-25117] – res_mwi_external_ami: Fix manager action registrations.
- [ASTERISK-25120] – Astobj2: Weakproxy subscriptions should be run in reverse order.
- [ASTERISK-25121] – Stasis: Fix unsafe use of stasis_unsubscribe in modules.
- [ASTERISK-25122] – Large SIP packet received via pjsip over websocket crashes Asterisk
- [ASTERISK-25123] – Bracketed IPv6 Contact header parameter unparsable with Asterisk/PJSIP
- [ASTERISK-25127] – DTLS crashes following “Unable to cancel schedule ID” in dtls_srtp_check_pending
- [ASTERISK-25131] – chan_pjsip: In-dialog authentication not handled.
- [ASTERISK-25135] – RTP Timeout hangup cause code missing
- [ASTERISK-25137] – endpoint stasis messages are delivered twice
- [ASTERISK-25146] – DNS: Create system level resolver
- [ASTERISK-25148] – res_pjsip NULL channel audit
- [ASTERISK-25154] – fromtag may need to be updated after successful call dialog match
- [ASTERISK-25156] – chan_pjsip’s CHAN_START cel event lacks the correct context and exten
- [ASTERISK-25157] – bridging: Performing a blonde transfer does not result in connected line updates
- [ASTERISK-25158] – res_pjsip: Add option to use AAL2 packing when negotiating g.726
- [ASTERISK-25160] – Opus Codec: SIP/SDP line fmtp missing when called internally
- [ASTERISK-25162] – func_pjsip_aor: Leak of contact in iterator
- [ASTERISK-25163] – Deadlock in chan_sip between reload of sip peer container and MWI Stasis callback
- [ASTERISK-25165] – Testsuite – Sorcery memory cache leaks
- [ASTERISK-25168] – Random Core Dumps on Asterisk 13.4 PJSIP, in ast_channel_name at channel_internal_api.c
- [ASTERISK-25171] – Early completion of feature code attended transfer results in intermittent one-way audio, “ghost ringing” and robotic sound.
- [ASTERISK-25172] – Crash in channels/sip/sip blind transfer/caller_refer_only test in ast_format_cap_append_from_cap during ast_request
- [ASTERISK-25179] – CDR(billsec,f) and CDR(duration,f) report incorrect values
- [ASTERISK-25180] – res_pjsip_mwi: Unsolicited MWI requires reload
- [ASTERISK-25181] – ARI: Channels added to Stasis application during WebSocket creation don’t receive a StasisStart event
- [ASTERISK-25182] – on CLI sip reload, new codecs get appended only
- [ASTERISK-25183] – PJSIP: Crash on NULL channel in chan_pjsip_incoming_response despite previous checks for NULL channel
- [ASTERISK-25185] – Segfault in app_queue on transfer scenarios
- [ASTERISK-25189] – AMI: Add Linkedid header to standard channel snapshot information.
- [ASTERISK-25196] – res_pjsip_nat: rewrite_contact should not be applied to Contact header when Record-Route headers are present
- [ASTERISK-25201] – Crash in PJSIP distributor on already free’d threadpool
- [ASTERISK-25202] – Hints extension state broken between 13.3.2 and 13.4
- [ASTERISK-25204] – res_pjsip_refer: Duplicated Referred-By or Replaces headers on outbound INVITEs.
- [ASTERISK-25212] – Segfault when using DEBUG_FD_LEAKS
- [ASTERISK-25215] – Differences in queue.log between Set QUEUE_MEMBER and using PauseQueueMember
- [ASTERISK-25219] – Source and destination overlap in memcpy in rtp_engine.c
- [ASTERISK-25220] – Closing of fd -1 in chan_mgcp.c
- [ASTERISK-25222] – Crash in recurring cancel callback called from ast_dns_resolve_cancel on junk pointer
- [ASTERISK-25226] – chan_sip: Channel leak in branch 13 on early replaces call pickup
- [ASTERISK-25227] – No audio at in-band announcements in ooh323 channel
- [ASTERISK-25240] – bridge_native_rtp: Direct media wrongfully started when completing attended transfer
- [ASTERISK-25242] – PJSIP: No audio when Asterisk inside NAT and endpoints outside NAT – implement functionality similar to chan_sip ‘rtpkeepalive’?
- [ASTERISK-25247] – choppy audio when spying on a g722 channel, chan_sip or chan_pjsip
- [ASTERISK-25250] – chan_sip – Despite the channel being answered, caller on a call established via Local channel continues to hear ringback
- [ASTERISK-25253] – confbridge volume options and other volume controls such as func_volume don’t work
- [ASTERISK-25254] – Crash if dialplan sets ATTENDEDTRANSFER to an empty string before Park.
- [ASTERISK-25255] – Missing AMI VarSet events when setting to an empty string.
- [ASTERISK-25257] – channels/sig_pri.h -> sig_pri_span -> force_restart_unavailable_chans in wrong scope
- [ASTERISK-25258] – chan_pjsip: Incorrect format switch on received RTP packet
- [ASTERISK-25262] – Memory leak when a caller channel does multiple dials and CEL is enabled
- [ASTERISK-25263] – cdr_adaptive_odbc: CDR insert failure due to reversed if logic
- [ASTERISK-25265] – DTLS Failure when calling WebRTC-peer on Firefox 39 – add ECDH support and fallback to prime256v1
- [ASTERISK-25271] – Parking & blind transfer: Transferer channel not hung up if no MOH
- [ASTERISK-25272] – The ICONV dialplan function sometimes returns garbage
- [ASTERISK-25289] – Build System does not respect CFLAGS and CXXFLAGS when building menuselect
- [ASTERISK-25292] – Testuite: tests/apps/bridge/bridge_wait/bridge_wait_e_options fails
- [ASTERISK-25295] – res_pjsip crash – pjsip_uri_get_uri at /usr/include/pjsip/sip_uri.h
- [ASTERISK-25296] – RTP performance issue with several channel drivers.
- [ASTERISK-25297] – Crashes running channels/pjsip/resolver/srv/failover/in_dialog testsuite tests
- [ASTERISK-25304] – res_pjsip: XML sanitization may write past buffer
- [ASTERISK-25305] – Dynamic logger channels can be added multiple times
- [ASTERISK-25306] – Persistent subscriptions can save multiple SIP messages at once, leading to potential crashes.
- [ASTERISK-25308] – ari: Websocket leak
- [ASTERISK-25309] – iLBC 20 advertised
- [ASTERISK-25312] – res_http_websocket: Terminate connection on fatal cases
- [ASTERISK-25315] – DAHDI channels send shortened duration DTMF tones.
- [ASTERISK-25318] – tests/rest_api/applications/subscribe-endpoint/nominal/resource: Sporadically failing
- [ASTERISK-25320] – chan_sip.c: sip_report_security_event searches for wrong or non existent peer on invite
- [ASTERISK-25321] – DeadLock ChanSpy with call over Local channel
- [ASTERISK-25322] – Crash occurs when using MixMonitor with t() or r() options.
- [ASTERISK-25325] – ARI PUT reload chan_sip HTTP response 404
- [ASTERISK-25337] – Crash on PJSIP_HEADER Add P-Asserted-Identity when calling from Gosub
- [ASTERISK-25339] – res_pjsip: Empty “auth” sections from non-config backgrounds are interpreted as valid
- [ASTERISK-25341] – bridge: Hangups may get lost when executing actions
- [ASTERISK-25342] – res_pjsip: Repeated usage of pj_gethostip may block
- [ASTERISK-25346] – chan_sip: Overwriting answered elsewhere hangup cause on call pickup
- [ASTERISK-25352] – res_hep_rtcp correlation_id is different then res_hep
- [ASTERISK-25353] – Transcoding while different in Frame size = Frames lost
- [ASTERISK-25355] – sched: ast_sched_del may return prematurely due to spurious wakeup
- [ASTERISK-25356] – res_pjsip_sdp_rtp: Multiple keepalive scheduled items may exist
- [ASTERISK-25364] – Issue a TCP connection(kernel) and thread of asterisk is not released
- [ASTERISK-25365] – Persistent subscriptions have extra Content-Length/corrupted messages
- [ASTERISK-25367] – pbx: Long pattern match hints may cause “core show hints” to crash
- [ASTERISK-25369] – res_parking: ParkAndAnnounce – Inheritable variables aren’t applied to the announcer channel
- [ASTERISK-25373] – add documentation for CALLERID(pres) and also the CONNECTEDLINE and REDIRECTING variants
- [ASTERISK-25381] – res_pjsip: AoRs deleted via ARI (or other mechanism) do not destroy their related contacts
- [ASTERISK-25383] – Core dumps on startup and shutdown with MALLOC_DEBUG enabled
- [ASTERISK-25384] – Regular Asterisk crashes when using Page application. “user_data is NULL”
- [ASTERISK-25387] – res_pjsip_nat: Malformed REGISTER request causes NAT’d Contact header to not be rewritten
- [ASTERISK-25390] – default_from_user can crash with certain configuration backends
- [ASTERISK-25391] – AMI GetConfigJSON returns invalid JSON
- [ASTERISK-25394] – pbx: Incorrect device and presence state when changing hint details
- [ASTERISK-25396] – chan_sip: Extremely long callerid name causes invalid SIP
- [ASTERISK-25397] – chan_sip: File descriptor leak with non-default timert1
- [ASTERISK-25399] – app_queue: AgentComplete event has wrong reason
- [ASTERISK-25400] – Hints broken when “CustomPresence” doesn’t exist in AstDB
- [ASTERISK-25404] – segfault/crash in chan_pjsip_hangup … at chan_pjsip.c
- [ASTERISK-25407] – Asterisk fails to log to multiple syslog destinations
- [ASTERISK-25410] – app_record: RECORDED_FILE variable not being populated
- [ASTERISK-25418] – On-hold channels redirected out of a bridge appear to still be on hold
- [ASTERISK-25423] – Caller gets no Connected line update during call pickup.
- [ASTERISK-25434] – Compiler flags not reported in ‘core show settings’ despite usage during compilation
- [ASTERISK-25435] – Asterisk periodically hangs. UDP Recv-Q greatly exceeds zero.
- [ASTERISK-25438] – res_rtp_asterisk: ICE role message even when ICE is not enabled
- [ASTERISK-25441] – Deadlock in res_sorcery_memory_cache.
- [ASTERISK-25442] – using realtime (mysql) queue members are never updated in wait_our_turn function (app_queue.c)
- [ASTERISK-25443] – IPv6 – Potential issue in via header parsing
- [ASTERISK-25449] – main/sched: Regression introduced by 5c713fdf18f causes erroneous duplicate RTCP messages; other potential scheduling issues in chan_sip/chan_skinny
- [ASTERISK-25451] – Broken video – erased rtp marker bit
- [ASTERISK-25455] – Deadlock of PJSIP realtime over res_config_pgsql
- [ASTERISK-25461] – Nested dialplan #includes don’t work as expected.
- [ASTERISK-25476] – chan_sip loses registrations after a while
- [ASTERISK-25484] – autoframing=yes has no effect
- [ASTERISK-25485] – res_pjsip_outbound_registration: registration stops due to 400 response
- [ASTERISK-25486] – res_pjsip: Fix deadlock when validating URIs
- [ASTERISK-25494] – build: GCC 5.1.x catches some new const, array bounds and missing paren issues
- [ASTERISK-25498] – Asterisk crashes when negotiating g729 without that module installed
- [ASTERISK-25505] – res_pjsip_pubsub: Crash on off-nominal when UAS dialog can’t be created
- [ASTERISK-25510] – Log to syslog failing
- [ASTERISK-25513] – Crash: malloc failed with high load of subscriptions.
- [ASTERISK-25522] – ARI: Crash when creating channel via ARI originate with requesting channel
- [ASTERISK-25527] – Quirky xmldoc description wrapping
- [ASTERISK-25528] – DNS: System resolver issues with TTL parse
- [ASTERISK-25533] – buffer for ast_format_cap_get_names only 64 bytes
- [ASTERISK-25535] – format creation on module load instead of cache
- [ASTERISK-25537] – format-attribute module: RFC or internal defaults?
- [ASTERISK-25545] – translation module gets cached not joint format
- [ASTERISK-25546] – threadpool: Race condition between idle timeout and activation
- [ASTERISK-25552] – hashtab: Improve NULL tolerance
- [ASTERISK-25561] – app_queue.c line 6503 (try_calling): mutex ‘qe->chan’ freed more times than we’ve locked!
- [ASTERISK-25565] – DNS: System resolver only returns 1 record per result
- [ASTERISK-25569] – app_meetme: Audio quality issues
- [ASTERISK-25573] – H.264 format attribute module: resets whole SDP
- [ASTERISK-25575] – res_pjsip: Dynamic outbound registrations created via ARI are not loaded into memory on Asterisk start/restart
- [ASTERISK-25582] – Testsuite: Reactor timeout error in tests/fax/pjsip/directmedia_reinvite_t38
- [ASTERISK-25583] – format-attribute module: RFC 7587 (Opus Codec)
- [ASTERISK-25584] – format-attribute module: VP8 missing
- [ASTERISK-25585] – rasterisk never hits most of main(), but it’s assumed to
- [ASTERISK-25590] – CLI Usage info for ‘pjsip send notify’ references incorrect config
- [ASTERISK-25593] – fastagi: record file closed after sending result
- [ASTERISK-25595] – Unescaped : in messge sent to statsd
- [ASTERISK-25598] – res_pjsip: Contact status messages are printing a hash instead of the uri
- [ASTERISK-25599] – SLIN Resampling Codec only 80 msec
- [ASTERISK-25600] – bridging: Inconsistency in BRIDGEPEER
- [ASTERISK-25601] – json: Audit reference usage and thread safety
- [ASTERISK-25603] – udptl: Uninitialized lengths and bufs in udptl_rx_packet cause ast_frdup crash
- [ASTERISK-25606] – Core dump when using transports in sorcery
- [ASTERISK-25608] – res_pjsip/contacts/statsd: Lifecycle events aren’t consistent
- [ASTERISK-25609] – Asterisk may crash when calling ast_channel_get_t38_state(c)
- [ASTERISK-25610] – Asterisk crash during “sip reload”
- [ASTERISK-25611] – core: threadpool thread_timeout_thrash unit test sporadically failing
- [ASTERISK-25614] – DTLS negotiation delays
- [ASTERISK-25615] – res_pjsip: Setting transport async_operations > 1 causes segfault on tls transports
- [ASTERISK-25616] – Warning with a Codec Module which supports PLC with FEC
- [ASTERISK-25619] – res_chan_stats not sending the correct information to StatsD
- [ASTERISK-25624] – AMI Event OriginateResponse bug
- [ASTERISK-25625] – res_sorcery_memory_cache: Add full backend caching
- [ASTERISK-25632] – res_pjsip_sdp_rtp: RTP is sent from wrong IP address when multihomed
- [ASTERISK-25637] – Multi homed server using wrong IP
- [ASTERISK-25640] – pbx: Deadlock on features reload and state change hint.
- [ASTERISK-25641] – bridge: GOTO_ON_BLINDXFR doesn’t work on transfer initiated channel
- [ASTERISK-25647] – bug of cel_radius.c: wrong point of ADD_VENDOR_CODE
- [ASTERISK-25659] – res_rtp_asterisk: ECDH not negotiated causing DTLS failure occurred on RTP instance
- [ASTERISK-25664] – ast_format_cap_append_by_type leaks a reference
- [ASTERISK-25668] – res_pjsip: Deadlock in distributor
- [ASTERISK-25669] – CURL incorrect trim for non ASCII characters
- [ASTERISK-25673] – res_crypto leaks CLI entries
- [ASTERISK-25675] – Endpoint not listed as Unreachable
- [ASTERISK-25677] – pbx_dundi: leaks during failed load.
- [ASTERISK-25679] – res_calendar leaks scheduler.
- [ASTERISK-25680] – manager: manager_channelvars is not cleaned at shutdown
- [ASTERISK-25681] – devicestate: Engine thread is not shut down
- [ASTERISK-25683] – res_ari: Asterisk fails to start if compiled with MALLOC_DEBUG
- [ASTERISK-25685] – infrastructure: Run alembic in Jenkins build script
- [ASTERISK-25686] – PJSIP: qualify_timeout is a double, database schema is an integer
- [ASTERISK-25687] – res_musiconhold: Concurrent invocations of ‘moh reload’ cause a crash
- [ASTERISK-25690] – Hanging up when executing connected line sub does not cause hangup
- [ASTERISK-25696] – bridge_basic: don’t cache xferfailsound during a transfer
- [ASTERISK-25697] – bridge_basic: don’t play an attended transfer fail sound after target hangs up
- [ASTERISK-25700] – main/config: Clean config maps on shutdown.
- [ASTERISK-25702] – PjSip realtime DB and Cache Errors since upgrade to asterisk-13.7.0 from asterisk-13.7.0-rc2
- [ASTERISK-25707] – Long contact URIs or hostnames can crash pjproject/Asterisk under certain conditions
- [ASTERISK-25709] – ARI: Crash can occur due to race condition when attempting to operate on a hung up channel
- [ASTERISK-25712] – Second call to already-on-call phone and Asterisk sends “Ready”
- [ASTERISK-25714] – ASAN:heap-buffer-overflow in logger.c
- [ASTERISK-25721] – res_phoneprov: memory leak and heap-use-after-free
- [ASTERISK-25722] – ASAN & testsute: stack-buffer-overflow in sip_sipredirect
- [ASTERISK-25725] – core: Incorrect XML documentation may result in weird behavior
- [ASTERISK-25727] – RPM build requires OPTIONAL_API cflag due to PJSIP requirement
- [ASTERISK-25730] – build: make uninstall after make distclean tries to remove root
- [ASTERISK-25737] – res_pjsip_outbound_registration: line option not in Alembic
- [ASTERISK-25738] – res_pjsip_pubsub: Crash while executing OutboundSubscriptionDetail ami action
- [ASTERISK-25742] – Secondary IFP Packets can result in accessing uninitialized pointers and a crash
- [ASTERISK-25751] – res_pjsip: Support pjsip_dlg_create_uas_and_inc_lock
- [ASTERISK-25771] – ARI:Crash – Attended transfers of channels into Stasis application.
- [ASTERISK-25772] – res_pjsip: Unexpected two BYE when answered
- [ASTERISK-25777] – data race in threadpool
- [ASTERISK-25796] – res_pjsip: DOS/Crash when TCP/TLS sockets exceed pjproject PJ_IOQUEUE_MAX_HANDLES
- [ASTERISK-25800] – Calculate talktime when is first call answered
- [ASTERISK-25811] – Unable to delete object from sorcery cache
- [ASTERISK-25814] – Segfault at f ip in res_pjsip_refer.so
- [ASTERISK-25825] – Crashes during shutdown when running CLI commands
- [ASTERISK-25826] – PJSIP / Sorcery slow load from realtime
- [ASTERISK-25829] – res_pjsip: PJSIP does not accept spaces when separating multiple AORs
- [ASTERISK-25830] – Revision 2451d4e breaks NAT
- [ASTERISK-25849] – chan_pjsip: transfers with direct media sometimes drops audio
- [ASTERISK-25854] – No audio after HOLD/RESUME – incorrect a=recvonly in SDP from Asterisk
- [ASTERISK-25857] – func_aes: incorrect use of strlen() leads to data corruption
- [ASTERISK-25867] – Video delay on app_echo
- [ASTERISK-25868] – Sorcery “append to category” should allow filters
- [ASTERISK-25873] – res_pjsip: Bundled pjproject: compile error, cannot find -lasteriskpj
- [ASTERISK-25874] – app_voicemail: Stack buffer overflow in test_voicemail_notify_endl
- [ASTERISK-25881] – pbx: Add support for autohints
- [ASTERISK-25882] – ARI: Crash can occur due to race condition when attempting to operate on a hung up channel (Part 2)
- [ASTERISK-25885] – res_pjsip: Race condition between adding contact and automatic expiration
- [ASTERISK-25888] – Frequent segfaults in function can_ring_entry() of app_queue.c
- [ASTERISK-25890] – Asterisk 13.8.0 alembic database update fails
- [ASTERISK-25894] – webrtc video broken due to missing marker bits in RTP streams
- [ASTERISK-25910] – pjproject: Via headers are not parsed when “received” contains an IPv6 address
- [ASTERISK-25912] – chan_local passes AST_CONTROL_PVT_CAUSE_CODE without adding them to the local hangupcauses via ast_channel_hangupcause_hash_set
- [ASTERISK-25917] – app_voicemail: passwordlocation=spooldir only works if you manually add secret.conf yourself
- [ASTERISK-25922] – res_pjsip_exten_state: Add configuration support for publishing
- [ASTERISK-25927] – Removed option “registertrying” is still documented in sip.conf.sample
- [ASTERISK-25928] – res_pjsip: URI validation done outside of PJSIP thread
- [ASTERISK-25929] – res_pjsip_registrar: AOR_CONTACT_ADDED events not raised
- [ASTERISK-25934] – chan_sip should not require sipregs or updateable sippeers table unless rt
- [ASTERISK-25938] – res_odbc: MySQL/MariaDB statement LAST_INSERT_ID() always returns zero.
- [ASTERISK-25941] – chan_pjsip: Crash on an immediate SIP final response
- [ASTERISK-25942] – res_pjsip_caller_id: Transfer results in mixed ConnectedLine information
- [ASTERISK-25947] – Protocol transfers to stasis applications are missing the StasisStart with the replace_channel object.
- [ASTERISK-25950] – SIP channel does not send PeerStatus events for autocreated peers
- [ASTERISK-25951] – res_agi: run_agi eats frames it shouldn’t
- [ASTERISK-25954] – Manager QueueSummary and QueueStatus Actions are case sensitive to QueueName
- [ASTERISK-25956] – Compilation error in conditionally compiled code in config_options.c
- [ASTERISK-25959] – http_media_cache/retrieve_cache_control_directives: Sporadic failure
- [ASTERISK-25961] – tests/channels/SIP/sip_tls_call: Sporadic crash when running test
- [ASTERISK-25963] – func_odbc requires reconnect checks for stale connections
- [ASTERISK-25964] – Outbound registrations created via ARI/push configuration do not clean up outbound registrations currently in flight
- [ASTERISK-25968] – pjproject_bundled: Configure and make need to be re-tested
- [ASTERISK-25970] – Segfault in pjsip_url_compare
- [ASTERISK-25978] – res_pjsip_authenticator_digest: Should not use source port in nonce verification
- [ASTERISK-25990] – PJSIP TLS registration should respect client_uri scheme when generating Contact URI
- [ASTERISK-25993] – pjproject: Allow bundling to not require everything it does
- [ASTERISK-25998] – file: Crash when using nativeformats
- [ASTERISK-25999] – res_pjsip_dialog_info_body_generator: Remove subscription requirement
- [ASTERISK-26004] – res_pjsip: The transport/method parameter is ignored
- [ASTERISK-26005] – res_pjsip: Multiple SIP messages are combined into 1 TCP packet
- [ASTERISK-26007] – res_pjsip: Endpoints deleting early after upgrade from 13.8.2 to 13.9
- [ASTERISK-26008] – app_followme does not delete recorded name prompt
- [ASTERISK-26014] – res_sorcery_astdb: Make tolerant of unknown fields
- [ASTERISK-26021] – Build codecs siren7 and siren14 for Asterisk 13
- [ASTERISK-26029] – parking: ast_parking_park_call should return parking_space instead of parking_exten
- [ASTERISK-26030] – call cut because of double Session-Expires header in re-invite after proxy authentication is required
- [ASTERISK-26034] – T.38 passthrough problem behind firewall due to early nosignal packet
- [ASTERISK-26038] – ‘make install’ doesn’t seem to install OS/X init files
- [ASTERISK-26045] – app_voicemail: fix bugs, imap mm_status log change to debug
- [ASTERISK-26046] – Avoid obsolete warnings on autoconf.
- [ASTERISK-26047] – ARI allows certain commands to run on down channels.
- [ASTERISK-26049] – res_pjsip: Crash when our own request timer fires
- [ASTERISK-26053] – res_pjsip_outbound_publish: Crash when shutting down
- [ASTERISK-26054] – Asterisk crashes (core dump)
- [ASTERISK-26063] – ${PJSIP_HEADER(read,Call-ID)} does not work – documentation needs clarification for when read/write is possible
- [ASTERISK-26065] – chan_pjsip: MWI NOTIFY contents not ordered properly
- [ASTERISK-26069] – Asterisk truncates To: header, dropping the closing ‘>’
- [ASTERISK-26070] – ari/channels: Creating a local channel without an originator adds all audio formats to it’s capabilities
- [ASTERISK-26074] – res_odbc: Deadlock within UnixODBC
- [ASTERISK-26078] – core: Memory leak in logging
- [ASTERISK-26083] – ARI: Announcer channels staying around after playback to a bridge is finished
- [ASTERISK-26089] – Invalid security events during boot using PJSIP Realtime
- [ASTERISK-26091] – ar cru creates warning, instead use ar cr
- [ASTERISK-26092] – [Segfault] in res_rtp_asterisk.c:4268 after Remotely bridged channels
- [ASTERISK-26096] – res_hep: Crash when configuration file is missing
- [ASTERISK-26097] – CLI: show maximum file descriptors
- [ASTERISK-26099] – res_pjsip_pubsub: Crash when sending request due to server timeout
- [ASTERISK-26103] – cdr: Assert on ‘dial end’ event during a blond transfer
- [ASTERISK-26119] – fix: memory leaks, resource leaks, out of bounds and bugs
- [ASTERISK-26126] – leverage ‘bindaddr’ for TLS in http.conf
- [ASTERISK-26127] – res_pjsip_session: Crash due to race condition between res_pjsip_session unload and timer
- [ASTERISK-26128] – Alembic scripts are failing
- [ASTERISK-26130] – WebRTC: Should use latest DTLS version.
- [ASTERISK-26132] – PJSIP: provide transport type with received messages
- [ASTERISK-26133] – app_queue: Queue members receive multiple calls
- [ASTERISK-26138] – chan_unistim: Under FreeBSD, chan_unistim generates a compile error
- [ASTERISK-26139] – test_res_pjsip_scheduler: Compile failure if pjproject isn’t installed in a system location
- [ASTERISK-26140] – res_rtp_asterisk: gcc 6 caught a self-comparison
- [ASTERISK-26141] – res_fax: fax_v21_session_new leaks reference to v21_details
- [ASTERISK-26144] – Crash on loading codecs g729/g723
- [ASTERISK-26157] – Build: Fix errors highlighted by GCC 6.x
- [ASTERISK-26160] – pjsip: Updated->Reachable during qualify
- [ASTERISK-26177] – func_odbc: Database handle is kept when it should be released
- [ASTERISK-26179] – chan_sip: Second T.38 request fails
- [ASTERISK-26180] – PJSIP: provide valid tcp nodelay option for reuse
- [ASTERISK-26181] – REF_DEBUG: Node object incorrectly logged during duplicate replacement
- [ASTERISK-26184] – chan_sip: Reference leaks in error paths.
- [ASTERISK-26191] – threadpool: Leak on duplicate taskprocessor for ast_threadpool_serializer_group
- [ASTERISK-26193] – chan_sip: reference leak in mwi_event_cb
- [ASTERISK-26196] – pbx: Time based includes can leak timezone string
- [ASTERISK-26207] – sRTP: Count a roll-over of the sequence number even on lost packets.
- [ASTERISK-26211] – Unit tests: AST_TEST_DEFINE should be used in conditional code.
- [ASTERISK-26212] – Makefile: Retain XML Declaration and DTD in docs.
- [ASTERISK-26214] – Allow arbitrary time for fax detection to end on a channel
- [ASTERISK-26216] – res_fax: Deadlock when detect fax while channel executing Playback
- [ASTERISK-26221] – chan_sip: iLBC does not include correct mode
- [ASTERISK-26227] – sqlalchemy error due to long identifier name
Improvement
- [ASTERISK-22131] – Update the make dependencies script to pull, build, and install the correct pjproject
- [ASTERISK-23324] – – QLOOG commiting Japanese translated prompts
- [ASTERISK-23512] – Inaccurate comment in manager.conf.sample
- [ASTERISK-23953] – Testsuite: Off-nominal Authenticate test
- [ASTERISK-24038] – device state: Report ONHOLD device state if channel driver defers device state calculation to core
- [ASTERISK-24045] – Voicemail to email at multiple email addresses
- [ASTERISK-24128] – [Patch] Adding default dtls settings
- [ASTERISK-24133] – Please support Clang; Allow no-exec stacks
- [ASTERISK-24171] – Provide a manpage for the aelparse utility
- [ASTERISK-24279] – Documentation: Clarify the behaviour of the CDR property ‘unanswered’
- [ASTERISK-24283] – Microseconds precision in the eventtime column in the cel_odbc module
- [ASTERISK-24316] – For httpd server, need option to define server name for security purposes
- [ASTERISK-24351] – Allow passing options and command to MixMonitor when recording in ConfBridge
- [ASTERISK-24365] – [Patch] Dialplan function to get first/head caller channel on queue
- [ASTERISK-24412] – Incomplete channel originate/continue handling with ARI
- [ASTERISK-24530] – app_record stripping 1/4 second from recordings
- [ASTERISK-24552] – ARI: Allow associating a channel as an initiator of an Origination for record keeping purposes
- [ASTERISK-24553] – ARI/AMI: Include language in standard channel snapshot output
- [ASTERISK-24575] – Make capath work for res_pjsip
- [ASTERISK-24577] – Speed up loopback switches by avoiding unneeded lookups
- [ASTERISK-24671] – Missing docs for the CDR AMI Event
- [ASTERISK-24678] – [PATCH] Added atxfer* settings to features.conf.sample
- [ASTERISK-24706] – add auto-dtmf mode for pjsip
- [ASTERISK-24718] – Add inital support of “sanitize” to configure
- [ASTERISK-24744] – Swedish Core Voice prompts
- [ASTERISK-24745] – Add no_answer to ARI hangup causes
- [ASTERISK-24790] – Reduce spurious noise in logs from voicemail – Couldn’t find mailbox %s in context
- [ASTERISK-24802] – stasis: set a channel variable on websocket disconnect error
- [ASTERISK-24811] – asterisk-publication sorcery object does not use realtime
- [ASTERISK-24813] – asterisk.c: #if statement in listener() confuses code folding editors
- [ASTERISK-24815] – Enable TLS Dual-Certificates (ECC+RSA)
- [ASTERISK-24862] – Support in-dialog OPTIONS
- [ASTERISK-24870] – ARI: Subscriptions to bridges generally not super useful
- [ASTERISK-24892] – Super Awesome Company sound prompts
- [ASTERISK-24917] – clang compilation warnings
- [ASTERISK-24918] – pjsip: add CLI options to display global and system configuration
- [ASTERISK-24939] – IAX make calltoken expiration time configurable
- [ASTERISK-24947] – res_pjsip: Add a PJSIP resolver using core DNS
- [ASTERISK-24960] – Build System: Create MOD_ADD_SOURCE macro for module Makefiles
- [ASTERISK-24965] – cel_pgsql – log_error string references CDR instead of CEL
- [ASTERISK-24974] – Astobj2: Allow reference debugging to be enabled/disabled by config.
- [ASTERISK-24980] – cdr_adaptive_odbc: refactor lines to concatenate of columns name
- [ASTERISK-25040] – pbx: Improve performance of reloads by making hint destruction more performant
- [ASTERISK-25043] – Avoiding ERR_remove_state in OpenSSL
- [ASTERISK-25044] – sorcery: Add ability to insert a new wizard into an object type’s list
- [ASTERISK-25045] – vector: Add new capabilities and unit tests
- [ASTERISK-25049] – CLI: Enable automatic references to modules
- [ASTERISK-25051] – Remove unneeded uses of optional_api providers.
- [ASTERISK-25056] – Modules: Make ast_module_info->self available to auxiliary sources.
- [ASTERISK-25063] – add X.509 subject alternative name support to Asterisk TLS support
- [ASTERISK-25067] – Sorcery Caching: Implement a new caching module
- [ASTERISK-25068] – Move commonly used FreePBX extra sounds to the core set
- [ASTERISK-25072] – res_pjsip_outbound_registration: line functionality. Additional check for using the request URI
- [ASTERISK-25114] – res_pjsip: Add AMI events for chan_pjsip contact lifecycle changes
- [ASTERISK-25256] – Post AMI VarSet to empty string events when Asterisk deletes a dialplan variable.
- [ASTERISK-25310] – on FreeBSD also pthread_attr_init() defaults to PTHREAD_EXPLICIT_SCHED
- [ASTERISK-25405] – CLI: core show fd: add timestamp
- [ASTERISK-25444] – Music On Hold Warning misleading
- [ASTERISK-25471] – Add subscribe_context to res_pjsip
- [ASTERISK-25477] – pjsip show “command” like [criteria]
- [ASTERISK-25495] – Prevent old-update packages on repository Debian systems
- [ASTERISK-25518] – taskprocessor: Add high water mark
- [ASTERISK-25558] – chan_sip option ‘notifyringing’ doc fix and addition of ‘notifyringingprio’
- [ASTERISK-25571] – PJSIP: Add StatsD stats for some common PJSIP objects
- [ASTERISK-25572] – Endpoints: Add StatsD stats for Asterisk endpoints
- [ASTERISK-25578] – SIP/SDP: No rtpmap for static RTP payload IDs
- [ASTERISK-25581] – Add value reason a pause on CLI
- [ASTERISK-25618] – res_pjsip: Check for readability of TLS files at startup
- [ASTERISK-25627] – Easily Preventable Compile Warning
- [ASTERISK-25767] – Add check to configure for sanitizes
- [ASTERISK-25791] – res_pjsip_caller_id: Lack of support for Anonymous <anonymous@anonymous.invalid>
- [ASTERISK-25835] – Authentication using ‘Username’ field from Digest
- [ASTERISK-25846] – Gracefully deal with Absent Stasis Apps
- [ASTERISK-25865] – Message-Account Missing From PJSIP MWI
- [ASTERISK-25930] – PJSIP: disable multi domain to improve realtime performace
- [ASTERISK-25931] – PJSIP: add “reg_server” to contacts.
- [ASTERISK-25965] – res_pjsip_outbound_publish: Allow multiple clients per configuration
- [ASTERISK-25994] – res_pjsip: module load priority
- [ASTERISK-26011] – PJSIP: add “via_addr”, “via_port”, “call_id” to contacts
- [ASTERISK-26088] – Investigate heavy memory utilization by res_pjsip_pubsub
- [ASTERISK-26159] – res_hep: enabled by default and information sent to default address
- [ASTERISK-26190] – SRTP: Enable AES-256 and AES-GCM.
- [ASTERISK-26218] – iLBC 20
- [ASTERISK-26220] – Add support for noreturn function attributes.
New Feature
- [ASTERISK-17899] – Handle crypto lifetime in SDES-SRTP negotiation
- [ASTERISK-22591] – Prevent Asterisk from writing received SMS content in log
- [ASTERISK-23186] – Add usegmtime option to cel_pgsql
- [ASTERISK-23823] – Option to keep queuerules in realtime
- [ASTERISK-23871] – RLS Tests: Implement RLS off-nominal tests
- [ASTERISK-24276] – [Patch] Option to make app MOH override channel musicclass
- [ASTERISK-24363] – Add ability for Channel Drivers to provide Presence State information
- [ASTERISK-24554] – AMI/ARI: Generate events on connected line changes
- [ASTERISK-24703] – ARI: Add the ability to “transfer” (redirect) a channel
- [ASTERISK-24834] – DNS Overhaul: Implement the proposed core API – sync/async functions, resolver registration
- [ASTERISK-24836] – DNS Overhaul: Write a Resolver Implementation
- [ASTERISK-24919] – res_pjsip_config_wizard: Ability to write contents to file
- [ASTERISK-24922] – ARI: Add the ability to intercept hold and raise an event
- [ASTERISK-24931] – dns: Add support for SRV records.
- [ASTERISK-25006] – Add support set character for quoted identifiers
- [ASTERISK-25173] – ARI: Add the ability to load/reload/unload an Asterisk module
- [ASTERISK-25238] – ARI: Support push configuration
- [ASTERISK-25252] – ARI: Add the ability to manipulate log channels
- [ASTERISK-25259] – chan_pjsip: Add rtptimeout support
- [ASTERISK-25377] – res_pjsip: Change default “From user” from UUID to something more palatable
- [ASTERISK-25419] – Dialplan Application for Integration of StatsD
- [ASTERISK-25425] – logger: Add JSON structured logging
- [ASTERISK-25479] – Allow CDR’s to be modified before being dispatched to engines
- [ASTERISK-25480] – Add field PauseReason on QueueMemberStatus
- [ASTERISK-25549] – Confbridge: Add participant timeout option
- [ASTERISK-25551] – Ability to add channel to an existing bridge by specifying an existing channel prefix
- [ASTERISK-25591] – Complete List of Header Files (#include): iwyu
- [ASTERISK-25660] – Add sipp-sendfax.xml and spandspflow2pcap.py to contrib/scripts.
- [ASTERISK-25670] – Add regcontext to PJSIP
- [ASTERISK-25803] – chan_sip: Optionally supply fromuser/fromdomain in SIP dial string
- [ASTERISK-25889] – ARI: Add separate “create” and “dial” operations for channels
- [ASTERISK-25900] – PJSIP Endpoint IP Access Controls
- [ASTERISK-25904] – PJSIP: add contact.updated event
- [ASTERISK-25925] – Allow Early Bridges on ARI Dials
- [ASTERISK-25972] – res_pjsip_exten_state: Use body generator to publish extension state
- [ASTERISK-26042] – ARI: Allow downloading of the media associated with a stored recording
- [ASTERISK-26058] – [Patch] Add uptime and last reloaded to FullyBooted AMI event
- [ASTERISK-26068] – Multicast RTP Options
For a full list of changes in this beta, please see the ChangeLog:
http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-14.0.0-beta1
Thank you for your continued support of Asterisk!