The items listed here are known issues with this release of HMP. If you have further questions on any of these issues, please contact the PIKA Technologies Customer Care department (pg. 2) and provide them with the bracketed number that follows each item.
Low Level API Fax
• V.34 is not very robust against small audio gaps on Linux (6937) ISDN PRI
• T310 timeouts result in a RELEASE message delivered to the user without a Q.931 cause value (2951) ISDN BRI
• Harmless CSTK_LINK_DOWN event in logs when making a call during power saving mode (6149) SIP
These issues apply only to the SIP implementation in the low level API (oSIP stack) and may not be present using the high level API SIP implementation (Radvision stack)
• An attempt to replace PKH_SIP_IE_SDP_TIMESTAMP_START returns PKH_ERROR_SIP_INVALID_IE_COMBINATION (2865)
• Limitations (pg. 56) with certain SDP payload types (3701,3707)
• Inconsistent string modification when using escape characters (3799)
• Low Level API is unable to find a SIP session for the ACK message in response to a 415 Unsupported Media message, leaving the channel in use (6506)
• PKH_SIP_MESSAGE_GetIE_STR is seen in the HMP logs regarding SIP messaging, but no such API exists - it should be PKH_SIP_MESSAGE_GetIE (7512)
• Unable to remove or modify the 'Expires' header value (8835)
• SIP does not parse the "Diversion" header properly (8927) RTP
• Two detect events when RTP Rx is started first (3831) Trunk channels
8
• Unnecessary PKH_EVENT_TRUNK_REVERSAL events can be raised if the Tip and Ring wires are not aligned between the two end connectors (i.e. there is one extra twist) (3995)
• Trunk channels sometimes reporting RING_OFF event prior to ABOVE_THRESHOLD after PKH_TRUNK_Start is called (6238)
• PKH_TRUNK_SetConfig allows invalid impedence settings without reporting an error
• Setting the trunk configuration parameter detectionMask does not work if trunk has been started (6602) Play
• The last 3 ms of audio are truncated at end of 6 kHz play (2922)
• 48 sample click at the end of 4 bit ADPCM and the 6 kHz ADPCM (2975)
• Adding big buffers to PKH_PLAY_AddData causes AoH to crash (6636). To work around this issue, smaller buffers should be used.
Record
• Record does not work if a media stream is not attached to a queue (3102)
• GSM audio format is not supported on the PIKA WARP the appliance platform (5772) Tone Generation
• Default MF R1 signal durations different than the requirements stated in ITU spec Q.322 (2941) Tone Detection
• Timeouts shorter than the debounce period should not be allowed as they will not produce reliable results. The API should perform error checking and reject small timeouts (2943)
Energy Detection
• A spurious PKH_EVENT_ED_OFF event may be generated when changing the minimum detection threshold (3840)
GFSK
• FSK doesn't recover from TX underflow (3889) Echo Cancellation
• Following changes in the echo path, there will occasionally be some echo or a series of clicks. This will typically disappear within one or two seconds. Echo path changes are typically caused by a call transfer, or by picking up or hanging up a second parallel phone in a home.
• When the echo canceller first starts to adapt, the echo canceller uses a very aggressive suppression threshold.
Therefore double talk during the first second or so of speech may result in the far end speech being noticeably blocked.
• Modem communication fails when going through PIKA system (8546) System
8
• No error checking when setting PKH_TSystemConfig (3890) AoHTest
• ISDN support in AoHTest is limited (3314,3369)
• Character input issues when wrapping around to the next line (3049)
• Getting DMA underrun events in AoHTest (6512)
• Can't set audio mask in AoHTest (8380)
• Incoming SIP calls without CONTACT_IE fail in AoHTest (7025) Installation
• Setup does not check if another install is already present on the system (3184)
• To run AoH with SELinux installed, SELinux must be enabled before installing AoH. If it is activated after installing AoH, you must restart the computer.
• SELinux on Debian is not supported Licensing
• White space characters in license.keys confuse licensing code (4324) General
• In rare instances BSOD's have been seen when enabling the debugger through Visual Studio and then stopping the debugging session without explicitly detaching from the process (4217)
• HMP analog card was no longer detected after a NIC card was inserted (7315). As a workaround, reinstall the HMP board after installing the network card.
• AoH does not fail gracefully when running out of memory (8433)
• When stopping an application running from within a Visual Studio debugging session, the application does not stop properly. This issue is not specific to PIKA software. (7656)
• To resolve this issue, remove Windows security update KB978037. Be aware that Windows automatic update will reinstall this update and you must remove it again.
Channel resources
• If an incoming call immediately follows another incoming call which is aborted by the calling party prior to being answered, it is possible that GP will report the calling information from the previous call for the new incoming call attempt rather than the correct information from the second call. This can only happen if the ringing events for the second call arrive prior to GP timing out waiting for the first call's next ringing attempt. (3685)
• Outgoing calls on analog trunks using pulse dialing may raise the connected event as soon as dialing has completed when call analysis is being performed. (4129)
8
will result in a trap. Always disconnect virtual channels and wait for the proper disconnect message prior to terminating the application. (4191)
• Connecting two channels where one is already involved in a connection that was previously downgraded to half-duplex, does not return an error code. (4240)
• The settings.timeout parameter field of the PKX_CALL_Transfer function must be set to a value greater than 2 seconds to prevent the original analog trunk call from remaining in a held state after the transfer fails. (4575)
• RDNIS feature has incorrect IE (5699)
• CAS Hold/Resume - Generic hookflash does not work properly (8887)
• On ISDN channels, GP disregards protocol-level mechanisms for handling intermittent outages and drops all calls on any outage (7711)
• Issues surrounding international control for trunks/phones and country codes (7858) SIP Channels
• GP SIP - GP does not use PKH_RTP_SendNamedEvent API to generate the RFC2833 digits when the PKX_CHANNEL_PlayDigits API is used (5969)
• GP doesn't support DTMF caller id before the first ring (6145)
• PBX refused REFER SIP method transfer (6554)
• SIP interoperability issues against a Nortel Meridian CS1000 switch (4675)
• SIP calls don't return an error if the RTP stream fails to start (8407)
• SIP INFO request with Duration does not affect duration of DTMF tones played (8922)
• SIP: incoming ALLOW header parameters have no impact on call processing (8739)
• The 'registration' configuration key in the SIP group is ignored. The value specified for the user agent is always used (9010)
• If SIP configuration keys are entered without a value and not commented out, GP fails to load (9130)
• SIP: SDP offer missing from 180 when PRACK is required and INVITE arrived without SDP (9019)
• SIP BYE Sent Before Final Response is Issued Against REFER Request (9149)
• SIP Transfer - incoming INVITE with Replaces header fails if PROXY is used (9168)
• In some scenarios, using session timers may cause loss of audio
gptest
• Gptest should disconnect SIP calls before exiting (6030)
• Some gptest functions do not work well if a range of channels is given (6020)
• Segmentation fault when using playdtmf command without specifying any digits (8398)
• SIP: inconsistent behaviour for ResumeRequest and HoldRequest while in the wrong state (8919) 8
General
• Grandprix must run as "root" in Linux to use ICMP features. If GP does not run as root, ICMP features are disabled, but remaining GP features function normally (5687)
8