Asterisk 12.2.0-rc1 Now Available

The Asterisk Development Team has announced the first release candidate of Asterisk 12.2.0. This release candidate is available for immediate download at http://downloads.asterisk.org/pub/telephony/asterisk

The release of Asterisk 12.2.0-rc1 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 release candidate:

Bug

  • [ASTERISK-17523] – Qualify for static realtime peers does not work
  • [ASTERISK-19499] – ConfBridge MOH is not working for transferee after attended transfer
  • [ASTERISK-20149] – Crash when faxing SIP to SIP with strictrtp set to yes
  • [ASTERISK-20841] – fromdomain not honored on outbound INVITE request
  • [ASTERISK-21406] – chan_sip deadlock on monlock between unload_module and do_monitor
  • [ASTERISK-21930] – WebRTC over WSS is not working.
  • [ASTERISK-22079] – Segfault: INTERNAL_OBJ (user_data=0x6374652f) at astobj2.c:120
  • [ASTERISK-22738] – “Security denial” error in calls from H323 trunk (ooh323.c)
  • [ASTERISK-22911] – Asterisk fails to resume WebRTC call from hold
  • [ASTERISK-23020] – PJSip – Multihomed machine returning wrong IP address
  • [ASTERISK-23069] – Custom CDR variable not recorded when set in macro called from app_queue
  • [ASTERISK-23073] – Asterisk crashes randomly when using chan_unistim
  • [ASTERISK-23092] – cli: pjsip show endpoint <endpoint> shows allow/disallow codecs the same
  • [ASTERISK-23098] – possible null pointer dereference in format.c
  • [ASTERISK-23103] – Crash in ast_format_cmp, in ao2_find
  • [ASTERISK-23104] – Specifying the SetVar AMI without a Channel cause Asterisk to crash
  • [ASTERISK-23125] – ARI: URI is case sensitive
  • [ASTERISK-23135] – Crash – segfault in ast_channel_hangupcause_set – probably introduced in 11.7.0
  • [ASTERISK-23141] – Asterisk crashes on Dial(), in pbx_find_extension at pbx.c
  • [ASTERISK-23204] – Device state cache requires improvement
  • [ASTERISK-23210] – Security: Remote crash in res_pjsip.
  • [ASTERISK-23231] – Since 405693 If we have res_fax.conf file set to minrate=2400, then res_fax refuse to load
  • [ASTERISK-23235] – pjsip transport/tos interpreted differently than endpoint/tos_audio
  • [ASTERISK-23254] – Bad ao2_find() usage in pjsip_options.c
  • [ASTERISK-23258] – Target_uri for LiveRecording model in ARI
  • [ASTERISK-23261] – Output mixup in ${CHANNEL(rtpqos,audio,all)}
  • [ASTERISK-23265] – Preloading Certain Modules in Asterisk 12 causes a core dump
  • [ASTERISK-23266] – pjsip_cli: Memory leak in ast_sip_cli_print_sorcery_objectset
  • [ASTERISK-23279] – Asterisk doesn’t support the dynamic payload change in rtp mapping in the 200 OK response
  • [ASTERISK-23287] – res_pjsip_refer: Crash during attended transfer when attended->transferer_second channel is NULL
  • [ASTERISK-23290] – chan_sip: ast_bridge_transfer_blind causes channel to be hung up immediately, leading to BYE request being sent before NOTIFY
  • [ASTERISK-23295] – ARI: ChannelEnteredBridge event not delivered to client during bridge move operation
  • [ASTERISK-23297] – Asterisk 12, pbx_config.so segfaults if res_parking.so is not loaded, or if res_parking.conf has no configuration
  • [ASTERISK-23311] – Manager – MoH Stop Event fails to show up when leaving Conference
  • [ASTERISK-23320] – Preloading pbx_config.so with a CustomPresence hint defined results in crash
  • [ASTERISK-23323] – chan_sip: missing p->owner checks in handle_response_invite
  • [ASTERISK-23336] – Asterisk warning “Don’t know how to indicate condition 33 on ooh323c” on outgoing calls from H323 to SIP peer
  • [ASTERISK-23340] – Security Vulnerability: stack allocation of cookie headers in loop allows for unauthenticated remote denial of service attack
  • [ASTERISK-23373] – Security: Open FD exhaustion with chan_sip Session-Timers
  • [ASTERISK-23383] – Wrong sense test on stat return code causes unchanged config check to break with include files.
  • [ASTERISK-23391] – Audit dialplan function usage of channel variable
  • [ASTERISK-23406] – Fix typo in “sip show peer”
  • [ASTERISK-23420] – Memory leak in manager_add_filter function in manager.c
  • [ASTERISK-23444] – Playback and Record events not subscribed to when calling Play/Record on bridge
  • [ASTERISK-23460] – ooh323 channel stuck if call is placed directly and gatekeeper is not available
  • [ASTERISK-23461] – Only first user is muted when joining confbridge with ‘startmuted=yes’
  • [ASTERISK-23488] – Logic error in callerid checksum processing
  • [ASTERISK-23509] – SayNumber for Polish language tries to play empty files for numbers divisible by 100
  • [ASTERISK-23548] – POST to ARI sometimes returns no body on success

Improvement

  • [ASTERISK-22008] – Config framework docs should display the see-also information in CLI output.
  • [ASTERISK-22499] – ARI documentation – point to HTTP server configuration sample and wiki docs where appropriate
  • [ASTERISK-22537] – Create Sorcery equivalent to the AST_CONFIG function
  • [ASTERISK-22661] – Unable to exit ChanSpy if spied channel does not have a call in progress
  • [ASTERISK-23099] – WSS: enable ast_websocket_read() function to read the whole available data at first and then wait for any fragmented packets
  • [ASTERISK-23120] – ARI/AMI: allow objects created via interfaces to have their unique ID specified by the external application
  • [ASTERISK-23233] – alembic missing scripts for certain realtime tables
  • [ASTERISK-23275] – CLI command ‘pjsip show registrations’ missing
  • [ASTERISK-23435] – PJSIP: Fix the DNS resolution (whoops)
  • [ASTERISK-23437] – ARI: Add the ability to add properties to a bridge on creation

New Feature

  • [ASTERISK-23276] – Look at adding the ‘pjsip show channel’ command
  • [ASTERISK-23557] – HEP/PJSIP: Add modules to support integrating Homer with PJSIP

For a full list of changes in this release candidate, please see the ChangeLog:

http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-12.2.0-rc1

Thank you for your continued support of Asterisk!

What can we help you find?