Download at: http://www.dialogic.com/en/products/media-server-software/download/hmp-linux.aspx Full release notes are at: http://www.dialogic.com/~/media/manuals/hmp41lin/release_update.pdf Updates for Service Update 213 include the following. Note: For Service Update 213, Dialogic® PowerMedia™ HMP for Linux Release 4.1 adds support for new features, APIs, and capabilities. It is recommended to recompile and validate applications against Service Update 213 because there may be changes in memory and CPU usage. The following features were added : DTLS-SRTP Support - RFC 5764 describes an extension to DTLS (RFC 4347) known as DTLS-SRTP. DTLSSRTP is used to establish symmetric keys for an SRTP session. All key information is exchanged in the media path. This is different than other mechanisms such as SDESSRTP where the symmetric SRTP key information is exchanged through SDP. The IPM device performs the DTLS handshake with the remote endpoint. Once the DTLS handshake is complete, the IPM device is able to transmit SRTP packets and process incoming SRTP packets. STUN Message Support - The IPM device has been updated to allow an application to transmit STUN messages to a remote endpoint and receive STUN messages from a remote endpoint. The STUN message payload is provided by the application. STUN messages are defined in RFC 5389. This feature can be used to implement protocols such as ICE (RFC 5245). Opus Audio Codec Support - adds support for the Opus codec as one of the supported audio codec options for media streaming or audio transcoding. Note: The Opus codec is an open source, royalty free interactive speech audio codec provided by Google and designed to handle a wide range of interactive audio. iLBC Audio Codec Support - adds support for the Internet Low Bitrate Codec (iLBC) as one of the supported audio codec options for media streaming or audio transcoding at 13.33 kbps and 15.2 kbps. Note: The iLBC codec was originally developed by Global IP Solutions to support voice audio over unreliable IP connections. The iLBC codec has since been acquired by Google and now licensed as part of the WebRTC project (http://www.webrtc.org/ilbc-freeware). VP8 Video Codec Support - adds support for the VP8 video codec as one of the supported video codec options for media streaming or video transcoding up to HD720p. VP8 is an open source, royalty free codec provided by Google for high quality video at varying bit rates. It uses the same concept of most modern video codecs (macroblocks, I-frame, P-frame) in addition to some unique enhancements that optimize the decode/encode process. VP8 is supported by the WebRTC implementations of Firefox and Chrome browsers. Dialogic® PowerMedia™ HMP for Linux Release 4.1 supports streaming VP8 to SIP or WebRTC endpoints. RTCP Feedback Support - added support for several RTCP feedback mechanisms. The RTCP feedback mechanisms are used to improve video quality and adjust network bandwidth usage. VGA 480x640 Aspect Ratio H.264 Video Support - support added to the media engine. 3GP Multimedia Container for Play and Record Support - adds support for direct 3GPP file format (3GP) for both play and record operations. G.729 Codec with 60ms Packet Support - support added. AMR2 Audio Codec Support - support added. The AMR2 codec is a restricted subset of AMR codec functionality provided for VoLTE compatibility with older UMTS networks. The use of AMR2 promotes Tandem Free Operation (TFO) and Transcoder Free Operation (TrFO) when a legacy network utilizes a restricted subset of AMR modes. Send/Receive RFC 2833/RFC 4733 Tone Events Support - adds support to send/receive of the full range of RFC 4733 tone events (0-255). This feature allows an application to transmit a sequence of both DTMF and non-DTMF telephony events over an IP network by calling ipm_SendTelephonySignals( ). Expanded Interface Identification Support - allow the use of an interface that is not stored in the list reported by ipm_GetLocalMediaInfo( ). The application can use the Linux glibc getifaddrs( ) API to identify available network interfaces programmatically. OA&M components will still be used to notify HMP of the primary interface Red Hat Enterprise Linux Release 7 Update 1 Support - added. SUSE Linux Enterprise Server 11 Service Pack 3 64-bit Support - added Oracle Enterprise Linux 6.2 64-bit Support - since Service Update 141, Dialogic® PowerMedia™ HMP for Linux Release 4.1 has supported Oracle Enterprise Linux 6.2 64-bit with Unbreakable Linux Kernel (UEK). In the Post-Release Developments : Operating System Distributions No Longer Supported - while Service Update 165 no longer supported Red Hat Enterprise Linux Release 4 and SUSE Linux Enterprise Server 9 no longer supported as Service Update 161, the GCC 3.2.3 and GCC 3.4.3 compiled packages from the software package have been removed with Service Update 213. Updated the minimum required memory in the Dialogic® Host Media Processing Software Release 4.1LIN Release Guide - the minimum required memory is now 8 GB of RAM. The following issues were resolved : IPY00117401 [Firmware] When trying to execute a video without audio test case, the play completion event MMEV_PLAY is not received. IPY00117383 [Firmware] Intermittent segmentation fault in the SSP during video load testing. IPY00117377 [Firmware] Intermittent segmentation fault in the SSP while playing a still image. IPY00117362 [Firmware] During video load testing, the MMEV_PLAY_ACK_FAIL event occurs sometimes. IPY00117300 [Firmware] HMP crashes when moving video regions in a video conference. IPY00117286 [Firmware] ipm_GetLocalMedia is limited to the first 16 network interfaces in the system. IPY00117285 [Firmware] There is an issue playing static JPEG images in a conference. IPY00117156 [Firmware] There are malformed packets being sent out to the NbUP caller when adding to an audio conference. IPY00117109 [Firmware] When using BICC/NbUP, SSP is going down and calls are silent. IPY00117073 [Firmware] When ISDN channel glare condition occurs, the calling channel reports error in RTF log, while gc_MakeCall( ) on such channel returns SUCCESS, but does not return any event to the application. IPY00117002 [Firmware] Sometimes no GCEV_DROPCALL is received after a gc_Dropcall( ) is issued. IPY00116840 [Firmware Audio artifacts are generated in a recording using AMRWB. IPY00116922 [Firmware] HMP fails to start six DNI Boards occasionally when restarting. IPY00116740 [Firmware] The recorded AMR-WB in DMF file format plays too fast due to wrong timestamp. IPY00116745 [Firmware] Audio artifacts are generated when AMR payloads include comfort noise (SID) frames. IPY00116709 [Firmware] Firmware crashes while recording audio or video calls with AMR-WB in Bandwidth Efficient mode and the beep sound enabled. IPY00116681 [Firmware] Audio artifacts are generated when AMR payloads include comfort noise (SID) frames in an inbound AMR audio stream. IPY00116541 [Firmware] Noise is observed in the RTP stream when playing a voice prompt. IPY00116490 [Firmware] AMR is not changing modes properly. IPY00116366 [Firmware] HMP firmware crashes when receiving AMR frames with invalid CMR values. IPY00117209 [Host Library] TDM clock settings are reset to the defaults after an ipmedia stop/start. IPY00117161 [Host Library] Outbound call attempts result in “All available Resource Reservations are in use” message in the RTF logs and the call attempts fail. IPY00116798 [Host Library] A compilation failure is observed when including ipmlib.h. IPY00116741 [Host Library] An IPv6 address is not returned when using ipm_GetLocalMediaInfo with MEDIATYPE_LOCAL_RTP_INFO_ENUM_V6. IPY00117286 [Firmware] ipm_GetLocalMedia is limited to the first 16 network interfaces in the system. IPY00117285 [Firmware] There is an issue playing static JPEG images in a conference. IPY00117156 [Firmware] There are malformed packets being sent out to the NbUP caller when adding to an audio conference. IPY00117109 [Firmware] When using BICC/NbUP, SSP is going down and calls are silent. IPY00117073 [Firmware] When ISDN channel glare condition occurs, the calling channel reports error in RTF log, while gc_MakeCall( ) on such channel returns SUCCESS, but does not return any event to the application. IPY00117002 [Firmware] Sometimes no GCEV_DROPCALL is received after a gc_Dropcall( ) is issued. IPY00116922 [Firmware] HMP fails to start six DNI Boards occasionally when restarting. IPY00116840 [Firmware] Audio artifacts are generated in a recording using AMRWB. IPY00116745 [Firmware] Audio artifacts are generated when AMR payloads include comfort noise (SID) frames. IPY00116740 [Firmware] The recorded AMR-WB in DMF file format plays too fast due to wrong timestamp. IPY00116709 [Firmware] Firmware crashes while recording audio or video calls with AMR-WB in Bandwidth Efficient mode and the beep sound enabled. IPY00116681 [Firmware] Audio artifacts are generated when AMR payloads include comfort noise (SID) frames in an inbound AMR audio stream. IPY00116541 [Firmware] Noise is observed in the RTP stream when playing a voice prompt. IPY00116490 [Firmware] AMR is not changing modes properly. IPY00116366 [Firmware] HMP firmware crashes when receiving AMR frames with invalid CMR values. IPY00117209 [Host Library] TDM clock settings are reset to the defaults after an ipmedia stop/start. IPY00117161 [Host Library] Outbound call attempts result in “All available Resource Reservations are in use” message in the RTF logs and the call attempts fail. IPY00116798 [Host Library] A compilation failure is observed when including ipmlib.h. IPY00116741 [Host Library] An IPv6 address is not returned when using ipm_GetLocalMediaInfo with MEDIATYPE_LOCAL_RTP_INFO_ENUM_V6. IPY00101895 [MSML HTTP requests are done in serial when multiple HTTP server addresses are provided when using MSML. IPY00117478 [OA&M] DNIxxxxTEPE2HMP PLL fails to lock even though a green LED (in-sync) line is chosen for the netref clocksource. The following have been listed as known issues : HMP-263 [Firmware] As a result of AMR and AMR-WB codec issues addressed in PowerMedia HMP SU 213, CPU utilization has increased when using these codecs. HMP-245 [Video] When attempting to add an image overlay to an MM device in the network direction with eSM_OVERLAY_DIRECTION_NETWORK, the SMEV_ADD_OVERLAY_FAIL termination event is received. HMP-126 [Fax] HMP fax sends incorrect page number after receiving a fax and being requested to send a fax (turn around poll use case). IPY00102460 [Installation] PDKmanager fails on 64-bit OSD with DNIXXXXTEPE2HMP boards; this prevents PDK protocols from being loaded which causes HMP startup errors. This is due to a PDKmanager dependency on the 32-bit version of 3rd party zlib and X11 packages. 64-bit OSD installation will not necessarily include the 32-bit version of these packages. Workaround: Install the proper version of 32-bit zlib and X11 for this OSD manually.00102460. Note : As of SU 213, HMP fax functionality has been deprecated and development has been capped. HMP is recommended for low capacity faxing only in a unified communications environment with recommended maximum density of 30 fax channels. For FoIP functionality (high capacity), it is recommended to use Dialogic® Brooktrout SR140.
↧