Fix list for WebSphere Voice Response for AIX, Version 6.1

Technote (FAQ)


Question

What PTFs have been released for WebSphere Voice Response for AIX, Version 6.1?

Answer

The following is a complete listing of PTF updates for WebSphere Voice Response for AIX, Version 6.1 and the fixes included within them, with the most recent PTF updates at the top.

PTF updates can be ordered via your IBM representative OR downloaded from Fix Central (use the APAR links provided or go to How to obtain PTFs for WebSphere Voice Response for AIX )

Back to WVR support


Base changes:

Features:





Fix Level 6.1.0.451 (PTF U864009 U864010 )
Fix release date: 21 Jan 2014
Status: Current
APAR Description
IV53479 Allow outbound RFC2833 DTMFs to correctly be sent during a trombone. As per audio the trombone will be temporarily stopped whilst the DTMFs are sent.
Internal Defect fixes
  • GSKit 8.0.14.32 CC certified stream version security update
  • dtProblem now validates certificates in keyring.db and saves in security.txt inside dtProblem zip

Fix Level 6.1.0.450 (PTF U861701 U861702 U861703 U861704 )
Fix release date: 26 Nov 2013
Status: Preventative Maintenance (Fix Pack 8)
APAR Description
IV50080 New feature contained in this PTF:
  • Secure versions of both the SIP and RTP protocol are now able to be configured on WebSphere Voice Response, adding encryption to protect the integrity and confidentiality of messages, and security for SIP communications on non-secure networks such as the internet.

For more information on the Fix Pack 8 features please refer to the TechNote at the following URL:

http://www-01.ibm.com/support/docview.wss?rs=761&uid=swg21654515
Internal Defect fix
  • Removed an incorrect VOIP SIP overload warning. This warning incorrectly reports that WVR has become overloaded. VOIP SIP incorrectly assumes a single threaded DTNA and also uses invalid DTNA statistics. The warning has been removed as the DTNA has specific warnings on a per thread basis which are much more accurate.

    The reported warnings are DTNA/SIP System Overload Warnings with an errno of 29805 with the message "Some incoming calls are not being answered to prevent the system from being overloaded."

Fix Level 6.1.0.429 (PTF U859887 )
Fix release date: 30 May 2013
Status: Superseded
APAR Description
IV42925 Fixed a problem concerning outbound DTMFs. In some situations the current outbound DTMF can become stuck and never finish sending. This prevents the sending of further outbound DTMFs.
IV43396 Fixed potential AIX crash when reading last RTP packet of a call once the call has actually been terminated. The vnaio driver would attempt to do a read on a blocking socket in an interrupt handler which is not allowed.

Fix Level 6.1.0.428 (PTF U859759 )
Fix release date: 13 May 2013
Status: Current (dirTalk.DT.sample)
APAR Description
IV42401 Corrected a potential NullPointerException when using MRCP recognition.

Fix Level 6.1.0.425 (PTF U858096 U858422 )
Fix release date: 7 May 2013
Status: Preventative Maintenance (Fix Pack 7)
APAR Description
IV37769 A new optional Genesys TelephonyService configuration parameter CalledNumberType for use with Genesys I-Server, controls the presentation of the called number. This allows the called number to be presented in the most appropriate way for TDM or SIP calls. It is now possible to specify that SIP Genesys CTI call transfers are re-routed through WebSphere Voice Response if for some reason a transfer operation using Genesys CTI cannot be completed satisfactorily.

For more information on the Fix Pack 7 features please refer to the TechNote at the following URL:

http://www.ibm.com/support/docview.wss?rs=761&uid=swg2162834

Fix Level 6.1.0.406 (PTF U858459)
Fix release date: 11 Mar 2013
Status: Superseded
APAR Description
IV36695 Fixed VAGIO buffer leak caused by using the dtimport command.

Fix Level 6.1.0.405 (PTF U858092 U858093 U858094 )
Fix release date: 11 Mar 2013
Status: Superseded
APAR Description
IV33060 Fixed the dtProblem script to recognise and provide information about the DB2 V9.5 installation instead of reporting that DB2 is not installed on machine.
Internal Defect fix
  • This PTF contains changes to the help text associated with the VOIP proxy mode parameter. These changes clarify the support and operation of the Automatic Service Lookup:DNSSRV method.


Fix Level 6.1.0.403 (PTF U856721 )
Fix release date: 20 Dec 2012
Status: Superseded
APAR Description
IV32761 Moved some excess MRCP tracing to trace level 9. This reduces the extra unwanted trace at level 2 that was masking some other customer problems.

Fix Level 6.1.0.401 (PTF U855907 )
Fix release date: 02 Nov 2012
Status: Superseded
APAR Description
IV29267 Set RFC2833 RTP DTMF marker bit in first packet of each DTMF to fix a problem where DTMFs are not detected on outbound SIP calls that use the DTNA.

Fix Level 6.1.0.400 (PTF U854310 U854311 U854312 U854313)
Fix release date: 02 Nov 2012
Status: Preventative Maintenance (Fix Pack 6)

APAR Description
IV28172 New feature contained in this PTF:
  • Maximum channel capacity of a machine doubled.
    Using DTNA and VoIP/SIP, the number of WebSphere Voice Response LPARs supported per BladeCenter blade or pSeries has been increased from two to four. An appropriate allocation of CPU, memory, storage and Ethernet resources must be assigned to each WebSphere Voice Response LPAR. As a guideline, a system performance rPerf of 20 can support a 480-channel WebSphere Voice Response LPAR running speech-enabled VoiceXML applications.

For further information on the Fix Pack 6 features please refer to the TechNote at the following URL:

PLEASE NOTE: This fix pack contains updates to the configurable $SYS_DIR/files in voip/: basicList.ini, master.ini and allowedHostList.ini. It will overwrite any changes made to those files upon installing this fileset.

PLEASE back up any changes you might have made to these files before install. They are used in the SIP REGISTER and allowed host list features, so this will only affect users who have activated either of those features.

Fix Level 6.1.0.382 (PTF U854138 U854139)
Fix release date: 14 Sep 2012
Status: Superseded

APAR Description
IV27597 Fixed an issue with a customer who needed to register to a proxy - added the Proxy= line to master.ini parsing, which allows a user to set a target to set a proxy address. This is an optional field that, if set, specifies an IP address to register to for the registrar. The Registrar will be used in all TO, FROM and CONTACT headers in the message but the message will be sent to the proxy address.

Internal Defect fix
  • Fix a problem with CHP and playing segment, audio name and greeting files. If the audio files are stored in a compression format opposite to the system compression format the audio files will be ignored by WVR. With the fix any play and check storage will check both the system compression and then the opposite compression format.

Fix Level 6.1.0.376 (PTF U853090 U853093 )
Fix release date: 26 Jul 2012
Status: Superseded

APAR Description
IV24344 Fix playing audio and greeting files that have been recorded in a different format to the configured WVR format (ie. compressed/uncompressed). An attempt will be made to play the file in the configured WVR format. Should this fail the alternate format will be used.
IV20221 Update the CNAME entry in RTCP packets to correctly follow the CNAME specification. The is formatted as aappcc@ip. Where aa is adapter number, pp is packet number, cc is channel number and ip is the ip address of the WVR machine.


Fix Level 6.1.0.375 (PTF U851964 U851965 U851966 )
Fix release date: 27 Jun 2012
Status: Preventative Maintenance (Fix Pack 5)

APAR Description
IV20358 New features contained in this PTF:
  • Turn-based MRCP
  • Trusted Host List

For further information on the Fix Pack 5 features please refer to the TechNote at the following URL:
IV20205 Fixed a problem where WVR wouldn't restart after an AIX shutdown whilst it was running.


Fix Level 6.1.0.362 (PTF U851844 U851845 )
Fix release date: 14 May 2012
Status: Superseded

APAR Description
IV20226 Fixed a problem with various voice database custom server subroutines that can occur when using a T1 uncompressed system:
    CA_Get_Greeting() returns a different number of voice elements to the number requested.
    CA_Create_Voice_msg() returns CA_INV_VOICE_ELEMENT errno.
IV20287 Fixed a problem where vae.setuser incorrectly reverted any changes made by the dtjes script. This caused the system to revert back to using an earlier ECMAScript version.

Internal Defect fix
  • Fixed 3 problems in the SIP REGISTER mechanism:
    1. Fixed the CSEQ to increase by 1 for each new message rather than incorrectly remain at 1.
    2. Corrected the code to recognise an expiration length if received within the contact header rather than in an expires header.
    3. Added a RegisterAs option for those registrars that do not deal with hostnames, only IP addresses. By default, WVR will use its hostname contact address. RegisterAs is used to specify an IP address or hostname to override the default value on a per-host basis in the master.ini file. See the description in $SYS_DIR/voip/master.ini.orig for more details.

Fix Level 6.1.0.357 (PTF U849197 )
Fix release date: 20 Jan 2012
Status: Superseded

APAR Description
IV12874 Fixed a timing related defect that could result in a:
   "com.ibm.telephony.directtalk.PlugInException: (102)
                 INVALID_STATE:MRCPCSLink request error"
being reported in the VRBE logs.
IV12929 Fixed a potential leak of filedescriptors when using the VXML2 recordutterance property with a Nuance speech server.

Internal Defect fix
  • Fixed internal system monitor functionality.

Fix Level 6.1.0.354 (PTF U848094 )
Fix release date: 21 Dec 2011
Status: Superseded

APAR Description
IV12051 Moved some CPU intensive tracing from trace level 8 to trace level 9 and recommend to use trace.option=8 for trace operation on production systems.

Fix Level 6.1.0.350 ( PTF U847976 U847977 U847978 U847979 U847980 )
Fix release date: 13 Dec 2011
Status: Preventative Maintenance (Fix Pack 4)

APAR Description
IV09275 New features contained in this PTF:
  • Remote DTMF detection and DTMF Grammar Compilation
  • Enable Endpointed Audio with Nuance NR9
  • "Core" Nuance Framework Dialog Modules Certification
  • DTNA Multiprocessor Support
  • Expanded <property> element support

For further information on the Fix Pack 4 features please refer to the TechNote at the following URL:

Fix Level 6.1.0.309 (PTF U847973 )
Fix release date: 18 Oct 2011
Status: Superseded

APAR Description
IV08962 Fixed VXML <menu> tag to ensure correct operation when used with a Nuance speech server. This will solve Nuance errors that state that there are multiple xml:lang attributes in the grammar sent when using the menu tag.

Internal Defect fix
  • Fixed to ensure that all attributes required by a Nuance server are included in a TTS <speak> request.

Fix Level 6.1.0.306 (PTF U844931 )
Fix release date: 30 Sep 2011
Status: Superseded

APAR Description
IV07915 Fix a problem with loopback RTP packets from the vnaio to the vnaio. The receiving code can leak a data buffer. This eventually causes AIX to run out of buffers. The problem ONLY occurs when the vnaio sends to itself via a direct loopback. As SIP doesn't allow this is it requires and external endpoint to terminate two SIP calls. Once the two SIP calls have been created the RTP flow has to be negotiated away from the terminating endpoints so WVR streams to itself.
IV07916 Update the DTNA/vnaio driver to handle badly constructed RFC2833 DTMF packets. The DTMFs are now placed at the same timestamp as the audio and maintain and set length and gap. This will stop DTMFs with the wrong timestamp and/or duration being placed "correctly" but then ignored by the DTNA.

Fix Level 6.1.0.305 (PTF U844495 )
Fix release date: 6 Sep 2011
Status: Superseded

APAR Description
IV03912 Added support for Loquendo Speech Technology.

For more information refer to the TechNote at the following URL:
http://www.ibm.com/support/docview.wss?uid=swg21514935

Internal Defect fixes
  • Fixed the processing of a 404 MRCP return code returned in a MRCP COMPLETE status message in response to a Speak request sent to a speech server.
  • Fixed the calculation of a MRCP header field sent when issuing a speak command to the MRCP speech server.
  • Fixed processing of MRCP header fields to allow processing of session ID returned by Loquendo.
  • Fixed processing of session attributes returned from speech server so that MST can process unsupported attributes without returning an error.

Fix Level 6.1.0.301 (PTFs U844101 U844102 U844103 U844104 U844285 )
Fix release date: 5 Aug 2011
Status: Superseded

APAR Description
IV02868 Added support for tromboning between:
1) RFC2833 to SIP INFO DTMF
2) SIP INFO DTMF to RFC2833
3) SIP INFO DTMF tp SIP INFO DTMF
4) RFC2833 to RFC2833 (support already present)

Add support for two SIP INFO DTMF content types:
1) dtmf-relay
2) vnd.nortelnetworks.digits

Add socket state information in DTNA to make the socket handling more robust. This will stop situations where sockets can not be bound but are then used potentially resulting in a system crash.

Add support for full software TDM in the DTNA. The original support only allowed either normal or full trombone operation on the DTNA. The custom server CA_TDM_Connect subroutine now allows all TDM combinations to be altered on DTNA (as per DTXA and DTTA). This change allows recording of other channels, DSP (WVR) and Line (customer).
IV03003 Fixed problems with missing DTMFs when using RFC2833 on the DTNA. This can occur when the far end leaves gaps in the RTP stream between DTMF end and audio start.
IV03035 Prevents AIX crashes with DTNA when ports cannot be bound and allows port ranges to be configured above 32000.

Internal Defect fixes
  • Added an output log to MST_Import to ensure problems can be debugged.
  • Added a new DTMF algorithm variant 2 that will only report DTMFs that are on for at least 60ms (Note, this is a Field access level system parameter). This should only be used if double detections are occuring for DTMFs and the audio stream contains a smaller clipped DTMF before the real DTMF. This can occur when TDM voice is converted to VoIP and then back to TDM before entering the DTXA/DTTA. The gateway doing the TDM to VoIP conversion can ended up leaving a little bit of the original tone before declaring an RFC2833 DTMF. When the stream is converted back into TDM the RFC2833 generates a new tone sometime after the original tone. Thus two DTMFs appear in the audio stream.

Fix Level 6.1.0.300 (PTFs U842223 U842236 U842237 U843720 )
Fix release date: 6th July 2011
Status: Preventative Maintenance (Fix Pack 3)

APAR Description
IV00013 New features contained in this PTF:
  • Extended Brooktrout TR1034 Fax Card Support - WebSphere Voice Response now supports the 4-channel and 16-channel versions of these cards as well as the 30-channel version.
  • State Table MRCP TTS Support - State Table applications can now use an MRCP Voice Server for Text To Speech.
  • SIP Stack Auto Restart - in the event of the SIP stack crashing, WebSphere Voice Response will now automatically restart it in order to bring the system back into a working state.
  • ECMAScript 1.7 Support - VoiceXML and CCXML applications can now be configured to use ECMAScript 1.7 for their scripts. By default the existing ECMAScript 1.3 implementation will be used.
  • Bargein type=dtmf_only - Provided a method for VoiceXML prompts in a speech enabled application to restrict the method of bargein to be DTMF only, rather than both Speech and DTMF.
  • Multiple Grammar Result Contexts Support - WebSphere Voice Response now supports the use of Speech Grammars that return multiple interpretations of the recognition with contextual information in the form of named slot arrays for speech recognition in VoiceXML applications.
  • CCXML Latest Version - CCXML has been updated to conform to the Proposed Recommendation of the CCXML specification, located at
    http://www.w3.org/TR/2011/PR-ccxml-20110510/

When starting WebSphere Voice Response after applying this PTF, you will be prompted to accept a new licence agreement.

For further information on the Fix Pack 3 features please refer to the TechNote at the following URL:

http://www.ibm.com/support/docview.wss?rs=761&uid=swg21502266

Fix Level 6.1.0.254 (PTFs U842220 U842221 )
Fix release date: 4th May 2011
Status: Superseded

APAR Description
IZ99174 Add auto restarting of DBHEALTH should the code stop running. This will stop the database being stuck in the not running/down state.
IZ99175 Fixed an issue which would result in a 0 length duration being reported for recordings that ran until the maximum duration edge was returned.
IZ99184 This fix overcomes a possible yellow alarm 17035 error (Network does not respond) at first startup of WVR when configured as T1 CAS e.g. T1 FXS/LS. Previously with trunks set to auto-enable at startup (i.e. Enabled and InService) the error could occasionally occur when first starting up.

Internal Defect fix
  • Fixed a problem to ensure that the VXML2 termchar shadow variable is set after a <record> is terminated by a DTMF key.

Fix Level 6.1.0.250 (PTFs U839638 U839637 U839639 U839636 )
Fix release date: 30th November 2010
Status: Preventative Maintenance (Fix Pack 2)

APAR Description
IZ86663 New features contained in this PTF:
  • Enhanced VoiceXML and CCXML application support for call information - Provide protocol specific tagging information in VXML and CCXML.
  • VRBE Expire Resource Tool - allows a system administrator to manually expire a resource in the VXML, CCXML or Audio caches.
  • Support for SIP Registration - provides support for the SIP registration method described in RFC 3261.
  • New VoIP Signalling - Inbound Call Channel Allocation Method. A new Inbound Call Channel allocation option called "Allocate calls for D2IS" has been added to system configuration to control the channel used for DTNA based calls. This option is for use when using the Genesys-supplied D2IS custom server in a behind-the-switch Genesys Framework implementation.
  • Trombone Custom Server Enhancement - allow called party to pass back a termination value to calling party.
  • VRBE problem determination utility - enables a system administrator to collect a dtbeProblem output (or run any other command) automatically when an error or other message is reported in VRBE.

For further information on the Fix Pack 2 features please refer to the TechNote at the following URL:

http://www.ibm.com/support/docview.wss?rs=761&uid=swg21451484
IZ85227 Fixed a device driver problem involving freeing invalid memory when unconfiguring devices. On AIX6 this generates GEN_XMDBG errors in errpt.

Internal Defect fixes
  • Usability updates to the DTcheck_bin utility.
  • Report back correct error code when attempting to log into the same mailbox simultaneously.
  • Fix auto restart scripts for the DTNA adapter.
  • Fixed incorrect message length reported when pausing the message during recording. The length used to just contain the last segment of the message rather than all segments.
  • Fixed a potential problem with vae.setuser when changing the default WVR user from dtuser to another AIX user id. Before the fix there was a chance that any new executables shipped as a result of fixes etc would not have their file ownership changed to the new user.

Fix Level 6.1.0.229 (PTFs U837315 U837316 )
Fix release date: 14th September 2010
Status: Superseded

APAR Description
IZ84381 Fixed a problem with message deletion. If the receiving mailbox deletes the message without listening to it the sender is getting an acknowledgment without the actual voice message. When the sender listens to the acknowledgement an error is generated.
IZ84382 Fixed a potential AIX crash when using juke_box custom server. The crash occurs when music is being streamed to an uninitialised music channel

Internal Defect fixes
  • Fixed a problem with restarting WVR devices if WVR was still running when the machine was rebooted. If the dtline devices end up in the defined state then WVR doesn't recover the devices correctly. This results in script errors appearing in DTstatus.out and trunks failing to appear in WVR.

  • Fixed a machine crash due to a race condition where the DTNA sends trunk information to the WVR device driver during a shutdown. The WVR device driver attempts to access the trunk information from the DTNA via an internal structure which has since been freed.

Fix Level 6.1.0.224 (PTFs U836470 U836471 )
Fix release date: 23rd August 2010
Status: Superseded

APAR Description
IZ77937 Fixed a system crash that can occur during the main WVR device driver processing of an adapter pack DMA whilst the adapter is crashing. This is a very small timing window as the adapter has to be crashing during DMA processing. Any adapter crash can cause this system crash.
IZ80210 Fixed a DTNA problem whereby it is possible for two packets to arrive on each socket and deadlock the system as the packets are sent of the opposite/partner sockets. The fix is to unlock channel sockets before sending out RTP packet, to allow for the race condition with two tromboned channels attempting to send packets to, using each others socket.
IZ81672 Fixed a "Requested file not found" error that can occur when creating a new language from the WVR GUI.

Internal Defect fix
  • Outbound RFC2833 packets fixed to use the correct payload type.

Fix Level 6.1.0.223 (PTF U833984 )
Fix release date: 15th April 2010
Status: Superseded

APAR Description
IZ74142 Fixed a problem of the lack of backwards compatability and codec changes between different versions of WVR and UM by creating new interface library.

Internal Defect fix
  • Added better filename reporting to vm_integrity and DTverifydb

Fix Level 6.1.0.220 (PTF U833607 )
Fix release date: 1st April 2010
Status: Preventative Maintenance (Fix Pack 1)

APAR Description
IZ71035 Features included in this PTF are:
  1. Changes needed in the base to provide ISDN UUI protocol specific tagging information in VXML and CCXML applications.
  2. Changes needed in the base for significant usability improvements to WVR Java application logging.

* For further information on the Feature Pack 1 features please
refer to the TechNote at the following URL:

http://www.ibm.com/support/docview.wss?rs=761&uid=swg21424024

Internal Defect fix
  • Fixed the support of CDR recording of VXML applications.

Fix Level 6.1.0.209 (PTFs U833092 U833093 )
Fix release date: 24th February 2010
Status: Superseded

APAR Description
IZ70203 When a pack was in equipped or defined state the SNMP vPackType request returned the pack type (e.g. "T Pack T1") while the documentation stated that when the pack was in either of these states a vPackType request should return "Unassigned". This fix brings the vPackType request inline with the documentation.
IZ70202 This fix enhances sample state table applicaton IBMTromboneCall to enable the calling application (e.g. IBMTromboneXmp) to distinguish between original caller hangup both before and after a successful trombone transfer. Previously the same error was returned for both cases and this prevented accurate statistics collection of successful verses failed trombone transfers.

Internal Defect fixes
  • Fix a codec problem with the library path sometimes not being initialised correctly. When this occurs audio files will not be played.

  • Fixed an internal WVR V6.1 build issue.

Fix Level 6.1.0.203 (PTFs U829856 U829855 )
Fix release date: 9th October 2009
Status: Superseded

APAR Description
IZ61950 Modified the DTNA code to prevent an error_id 29800 from occurring if the "Inbound DTMF Method Override" system parameter is set to "DTMF via SIP info".

Internal Defect fix
  • Correct release level checked by DB2_CHECK script and DT6_DB2_SPEC



3270 Fixes



Fix Level 6.1.0.205 (PTF U829859 )
Fix release date: 9th October 2009
Status: Current

APAR Description
IZ62514 This PTF fixes a problem with 3270 peeker sessions using up all the buffers up due to a spining loop.

This can occur when the 3270 peeker sessions are being used on a remote X server, for example Exceed. If the remote X server connection drops requests are made for window id 0 which causes the peeker code to loop.



ISDN Fixes



Fix Level 6.1.0.311 (PTF U847975 )
Fix release date: 18 Oct 2011
Status: Current (ISDN.com)

APAR Description
IV09079 Fix prevents ISDN_MONITOR from core dumping if /tmp is cleared.


Fix Level 6.1.0.226 (PTF U836473 )
Fix release date: 7 Sep 2010
Status: Superseded (ISDN.com)

APAR Description
IZ80291 This fix overcomes a possible 29213 error (ISDN channel state machine invalid primitive) when a outbound/inbound call clash occurs (glare) on a QSIG ISDN channel. Previously after such a clash the error could occur on the first inbound call received on the channel


Fix Level 6.1.0.212 (PTF U833098 )
Fix release date: 26 Feb 2010
Status: Current (ISDN.DMS100)

APAR Description
IZ70398 This fix overcomes possible ISDN errors 29109 (ISDN ES buffer pool low) and 29615 (ISDN Layer 1 discarding incoming messages) seen with 2BCT transfer calls on T1 ISDN DMS100 National. Previously the loss of environment services buffers associated with these ISDN errors could result in failure to handle any new calls (inbound or outbound) until WVR was restarted.


Fix Level 6.1.0.201 (PTF U829116 )
Fix release date: 9 Oct 2009
Status: Superseded (ISDN.com)

APAR Description
IZ60576 This fix helps overcome repetitive 1201 (Line problem/Glare occurred > 20 times) errors seen occasionally during QSIG ISDN transfer calls on certain Hicom switches.

Previously when this error occurred the 1201 error would repeat on each and every follow-on outbound call until the failing channel was reset at the switch end. The fix overcomes the problem by setting the channel disabled to prevent further call attempts.



Brooktrout Fax Fixes



Fix Level 6.1.0.250 (PTF U839650 )
Fix release date: 30th November 2010
Status: Current

APAR Description
IZ86667 Improved initial fax channel allocation during Brooktrout fax startup.



SP Fixes




There no SP Fix Updates on WVR for AIX, V6.1.






GEOTEL Fixes


Fix Level 6.1.0.383 (PTF U854195 )
Fix release date: 14 Sep 2012
Status: Current

APAR Description
IV27691 Fixed a GeoTel custom server problem concerning trace. This occurs if the custom server fails to trace after reading a message from the message queue. The custom server will incorrectly report that the message queue has failed.


Fix Level 6.1.0.312 (PTF U848090 )
Fix release date: 20 Dec 2011
Status: Superseded

APAR Description
IV07741 Fixed a problem converting some hostnames and service names during GeoTel custom server startup. This results in the custom server refusing to start. The failure cases for hostname are dotted address, any, localhost and the failure for service name is blank.

Hostname failures:
a) Hostname set to dotted address, eg 192.168.0.1
b) Hostname set to "any"
c) Hostname set to "localhost"

Service name failures
a) Service name is blank

Backup any configuration in $CUR_DIR/ca/GeoTel_dir before importing the GeoTel custom server as this will reset the configuration.




ADSI Fixes



There no ADSI Fix Updates on WVR for AIX, V6.1.






TDD Fixes



There no TDD Fix Updates on WVR for AIX, V6.1.






SS7_D7 Fixes


Fix Level 6.1.0.379 (PTF U853572 )
Fix release date: 02 Nov 2012
Status: Current

APAR Description
IV26316 This fix overcomes a possible SS7 30013 error (Invalid Data Item / Attempt to access Message Register when not loaded) with an outbound call attempt when 16 Channel Groups are configured for use (e.g. 1 Channel Group for each of 16 T1/E1 SS7 voice trunks).


Fix Level 6.1.0.250 (PTF U839658 )
Fix release date: 30th November 2010
Status: Preventative Maintenance

APAR Description
IZ86668 Improve error condition handling.


Fix Level 6.1.0.206 (PTF U829861 )
Fix release date: 28th October 2009
Status: Preventative Maintenance

APAR Description
IZ63565 This fix provides support for AIX 64-bit kernel working of the device driver (artic8260) for the SS7 signalling card (SS8/NewNet quad T1/E1 HAX50PCGEN).

The fix includes the D7 1.3.1.19 update package for the D7 1.3.1.0 base install package. Also corrected in the update is a possible system crash associated with the D7 etmod device driver.



SpeechClient Fixes



Fix Level 6.1.0.454 (PTF U863968 )
Fix release date: 21 Jan 2014
Status: Current
APAR Description
IV53415 Fixed a problem where during MRCP TTS and Reco there were repeated DNS lookups of local machine IP address.


Fix Level 6.1.0.432 (PTF U861698 )
Fix release date: 25 Sep 2013
Status: Superseded
APAR Description
IV49665 Fixed a problem in the MRCP plugin where DTMF grammars fail to compile if using Nuance whilst wvr.dtmf.useexternaldetection is set to true.
This caused an MRCP 407 Complete error to appear in the trace.


Fix Level 6.1.0.427 (PTF U859752 )
Fix release date: 22 May 2013
Status: Superseded
APAR Description
IV41358 Fixed a potential NullPointerException when using MRCP recognition.


Fix Level 6.1.0.425 (PTF U858098 )
Fix release date: 17 May 2013
Status: Preventative Maintenance (Fix Pack 7)
APAR Description
IV37773 New feature contained in this PTF:

Support for back-up speech recognition and text-to-speech servers has been added so that MRCP speech recognition and text-to-speech can continue in the event of a server failure.

For more information on the Fix Pack 7 features please refer to the TechNote at the following URL:

http://www.ibm.com/support/docview.wss?rs=761&uid=swg21628340


Fix Level 6.1.0.403 (PTF U856719 )
Fix release date: 20 Dec 2012
Status: Superseded
APAR Description
IV30891 Fixed a problem where an interrupted TTS prompt would cause the next TTS message not to play, instead playing silence to the caller.
Internal Defect fix
  • Moved some excess MRCP tracing to trace level 9. This reduces the extra unwanted trace at level 2 that was masking some other customer problems.



Fix Level 6.1.0.400 (PTF U854309 )
Fix release date: 02 Nov 2012
Status: Preventative Maintenance (Fix Pack 6)

APAR Description
IV28170 New features contained in this PTF:
  • DTMF Hotword Support
    Hotword DTMF barge-in is now supported with remote DTMF grammar detection.
  • Reporting of raw NLSML result within a VXML application
    WebSphere Voice Response now supports the use of multiple recognition contexts for speech recognition in VoiceXML applications, including the raw NLSML that was returned from the speech server.

For further information on the Fix Pack 6 features please refer to the TechNote at the following URL:


Fix Level 6.1.0.375 (PTF U851831 )
Fix release date: 27 Jun 2012
Status: Preventative Maintenance (Fix Pack 5)

APAR Description
IV20362 New features contained in this PTF:
  • Turn-based MRCP

For further information on the Fix Pack 5 features please refer to the TechNote at the following URL:

Internal Defect fix
  • Fixed internal error that was caused when MRCP servers do not respond within timeout window. This error would cause an OutOfMemory Exception in the VRBE error logs.


Fix Level 6.1.0.356 (PTF U849083 )
Fix release date: 20 Jan 2012
Status: Superseded

APAR Description
IV12046 Fixed a timing related defect that could result in a:
   "com.ibm.telephony.directtalk.PlugInException: (102)
                 INVALID_STATE:MRCPCSLink request error"
being reported in the VRBE logs.
IV12390 Fixed a potential leak of filedescriptors when using the VXML2 recordutterance property with a Nuance speech server.

Internal Defect fix
  • Fixed internal system monitor functionality.


Fix Level 6.1.0.353 (PTF U848093 )
Fix release date: 21 Dec 2011
Status: Superseded

APAR Description
IV12050 Moved some CPU intensive tracing from trace level 8 to trace level 9 and recommend to use trace.option=8 for trace operation on production systems


Fix Level 6.1.0.350 (PTF U847984 )
Fix release date: 13 Dec 2011
Status: Preventative Maintenance (Fix Pack 4)

APAR Description
IV09337 New features contained in this PTF:
  • Remote DTMF detection and DTMF Grammar Compilation
  • Enable Endpointed Audio with Nuance NR9
  • "Core" Nuance Framework Dialog Modules Certification
  • Expanded <property> element support

For further information on the Fix Pack 4 features please refer to the TechNote at the following URL:


Fix Level 6.1.0.308 (PTF U844933 )
Fix release date: 18 Oct 2011
Status: Superseded

APAR Description
IV08942 Fixed VXML <menu> tag to ensure correct operation when used with a Nuance speech server. This will solve Nuance errors that state that there are multiple xml:lang attributes in the grammar sent when using the menu tag.
IV09073 Fixed to ensure that all attributes required by a Nuance server are included in a TTS <speak> request.


Fix Level 6.1.0.304 (PTF U844293)
Fix release date: 6 Sep 2011
Status: Superseded

APAR Description
IV03717 Removed reliance on mrcp_tech parameter when determining what MRCP speech vendor is being used for speech recognition. WVR will autodetect the speech vendor.

Internal Defect fix
  • Fixed interpretation of grammarID that could cause speech recognition results to be ignored for some speech vendors.


Fix Level 6.1.0.300 (PTF U843405 )
Fix release date: 6th July 2011
Status: Preventative Maintenance (Fix Pack 3)

APAR Description
IV00138 State Table MRCP TTS Support - State Table applications can now use an MRCP Voice Server for Text To Speech.

Internal Defect fixes
  • Fixed an issue where the following error would appear under heavy call load:
    Unhandled exception occurred during MRCP message receive. Details: java.lang.NullPointerException at com.ibm.telephony.directtalk.mrcp.ReceiverThread.run (ReceiverThread.java:197)
  • Ensure logging of Speech Resource related connection problems at startup.


Fix Level 6.1.0.253 (PTF U841564)
Fix release date: 23 March 2011
Status: Superseded

APAR Description
IZ95453 Fixed an issue where VXML2 hotword recognition would not work if a Nuance speech server was used. The RECOGNIZE request would fail with a 403 completion code indicating an unsupported parameter.
IZ95454 Increased amount of voice data buffered by the device driver to allow for CPU glitches to be handled better by MRCP. With a smaller buffer a CPU glitch can cause the reco to stop.

Internal Defect fix
  • Fixed an issue with MRCP not honouring the negotiated RTSP port on SETUP messages, which would instead stream to the default port.


Fix Level 6.1.0.250 (PTF U839803 )
Fix release date: 30th November 2010
Status: Preventative Maintenance

APAR Description
IZ86716 There is a minor race condition in the MRCP custom server that can occur during stopping TTS. If the MRCP custom server is stopping due to a DTMF then it carries on processing incoming voice from the TTS engine but doesn't stream it to the line. If during this stop a Speak complete comes back from the TTS engine the custom server is told to immediately stop. The custom server ignores this due to stopping because of the DTMF. Unfortunately this causes the TTS to never actually stop. A problem occurs when the next TTS is started as this fails to be setup correctly complaining that the custom server is already streaming.


Fix Level 6.1.0.230 (PTF U837507 )
Fix release date: 24th September 2010
Status: Superseded

APAR Description
IZ83657 Fixed a problem with the MRCP custom server hanging at startup, potentially with 100% CPU.
IZ84763 Fixed an issue that can cause a MRCP PluginException (completion-cause 006) if a caller hung up just after a recognition attempt was started.


Fix Level 6.1.0.227 (PTF U836474 )
Fix release date: 23rd August 2010
Status: Superseded

APAR Description
IZ80453 Corrected the handling of RTSP 454 "Session not found" responses when attempting recognition or TTS. Prior to the fix, the application would terminate if such a response was received. After installing the fix, the code will correctly try to re-establish a session to the speech server.
IZ80463 Corrected a problem whereby a no-input event will be reported to the a VXML application as a no-match. This problem only occurs when using Nuance as the speech server.
IZ80629 The code fixes the confidence-threshold, sensitivity threshold and speedVSaccuracy setting in WVR. With the fix, if you define a decimal fraction for these 3 properties in a VoiceXML app, WVR will convert it to integer value more accurately.


Fix Level 6.1.0.213 (PTF U833099 )
Fix release date: 1st March 2010
Status: Superseded

APAR Description
IZ70399 Corrected a potential problem when setting up a connection to a MRCP server if the response message uses uppercase characters for the audio format section.


Fix Level 6.1.0.207 (PTF U831476 )
Fix release date: 4th January 2010
Status: Superseded

APAR Description
IZ65904 Fix a potential timing window in the MRCP distributor thread. When the problem occurs the MRCP custom server will stop delivering packets to WVS. This causes the 006 error return from WVS (no audio streamed). The sleep time in the MRCP can be on the order of hours, so all reco will fail for every channel during this time. The timing window can only occur if the act of reading the time between two neighbouring lines of code is greater than 100ms. Normally this would happen if the CPU were heavy loaded and the custom server swapped out for some reason.
IZ65921 Fix a timing window when stopping reco/tts whilst the system is very busy. If the state table times out whilst waiting for the stop and closes the MRCP custom server link then when the custom server finally responds it results in an exception and the custom server stopping
IZ64798 Improved the MRCP plugin import code so that the custom server will start regardless of the ulimit value set on the machine.
IZ65931 Correct a problem that can cause the system to report an "MRCP Plugin not initialised" message in the wvrtrace files.

Internal Defect fix

  • Removed a spurious check in the MRCP plugin that generated the following error if a speech server other than WVS was used.

    (1007560) WVR can only be used with WebSphere Voice Server.

    There is no limitation on the MRCP speech servers that can be used with WVR 6.1.

Fix Level 6.1.0.204 (PTF U829857)
Fix release date: 9th October 2009
Status: Superseded

APAR Description
IZ61951 Fixed a potential BufferUnderflowException in the MRCP plugin that could occur when using the recordutterance VXML property.



VRBE_XML Fixes



Fix Level 6.1.0.453 (PTF U863967 )
Fix release date: 21 Jan 2014
Status: Current
APAR Description
IV52433 Fixed an issue where DTMF grammars generated by VoiceXML <option>s in <field>s would fail to evaluate the result properly, generating the following error:

   VarScope::eval:missing ; before statement:error executing:var $$$;
  function func1() {
    var $ = new Object ();
    var _text = "1";
    __WVR__PLACEHOLDER__FOR__DOLLAR__"1";
    $$$ = new Object(); $$$.text = _text; return $;
  }
  func1();

This error occurs when generating DTMF results locally rather than via a Voice Server.


Fix Level 6.1.0.450 (PTF U861706 U861912 )
Fix release date: 25 Nov 2013
Status: Preventative Maintenance (Fix Pack 8)
APAR Description
IV50090 New feature contained in this PTF:
  • WebSphere Voice Response can now be configured to pass data from SIP headers of your choice into the application layer, state table, VoiceXML and CCXML.
    By default SIP will pass tags such as the TO and REQUEST headers.

    This feature allows you to specify headers to pass up to the code - for example, custom SIP headers used to pass user-to-user information.
For more information on the Fix Pack 8 features please refer to the TechNote at the following URL:

http://www-01.ibm.com/support/docview.wss?rs=761&uid=swg21654515
IV50647 Fixed a problem where temporary audio files with extensions such as .a00, .a01 etc. would persist and start to fill up the filesystem due to an internal timing error.


Fix Level 6.1.0.433 (PTF U861699 U861700 )
Fix release date: 02 Oct 2013
Status: Superseded
APAR Description
IV47942 Fixed an issue where dtjlogmon would fail to realise that the condition that it was searching for had occurred due to either hanging on the dtjflog read or failing to read a large enough part of the log file to actually make a full trace line.


Fix Level 6.1.0.431 (PTF U860411 )
Fix release date: 24 Jul 2013
Status: Superseded
APAR Description
IV44912 Fixed an issue that prevented POST data from reaching the CCXML HTTP server. The server will now accept parameters delivered both in POST data and on the URL as GET-parameters.


Fix Level 6.1.0.426 (PTF U859751 )
Fix release date:22 May 2013
Status: Superseded
APAR Description
IV41087 Fixed a problem where a ClassCastException arises from a multi-level NLSML <instance> heirarchy failing to parse from an NLSML result.
The Exception is between com.ibm.voice.server.nlsml.NLSMLVector and String and an example is:
    Error in startElement(,alignment,alignment,org.apache.xerces.
      parsers.AbstractSAXParser$AttributesProxy@a300a30){value:[],
      confidence:63.0}
    java.lang.ClassCastException: java.lang.String incompatible with
      com.ibm.voice.server.nlsml.
      NLSMLProcessor$NLSMLDatahandler$NLSMLVector
IV41158 Fixed a problem that could result in a NullPointerException when using the VXML property:
    <property name="com.ibm.dtmf.useexternaldetection" value="true"/>
to change where WVR performs DTMF detection.


Fix Level 6.1.0.425 (PTF U858097 U858099 )
Fix release date: 17 May 2013
Status: Preventative Maintenance (Fix Pack 7)
APAR Description
IV37772 New feature contained in this PTF:

The dtjcache command has been modified to allow three new parameters:
    -age, -olderThan and -delete.
Both age and olderThan specification flags filter the resources to be expired to be those older than an amount of time (-age) or a specific point (-olderThan). When used on the VoiceXML cache, the -delete flag not only expires the resource but also removes the cached resource from the filesystem. The default behavior when a resource is expired from the VoiceXML cache is to leave the resource on the filesystem.

For more information on the Fix Pack 7 features please refer to the TechNote at the following URL:


Fix Level 6.1.0.404 (PTF U857940 )
Fix release date: 04 Feb 2013
Status: Superseded
APAR Description
IV33057 A new dtj.ini parameter has been added to allow the system administrator to disable logging from the PlexManager, this includes logging from commands such as dtjqapps, dtjqccx and dtjqhost.
To disable logging add the following line into dtj.ini:
    dtj.plexmanager.logging=false


Fix Level 6.1.0.402 (PTF U856718 )
Fix release date: 20 Dec 2012
Status: Superseded
APAR Description
IV32400 Fixed a problem where information files were not deleted from the VoiceXML cache when the content was, resulting in increasing use of disk space on systems that cache a lot of differently named files.


Fix Level 6.1.0.400 (PTF U854207 U854208 )
Fix release date: 02 Nov 2012
Status: Preventative Maintenance (Fix Pack 6)

APAR Description
IV28113 New features contained in this PTF:
  • DTMF Hotword Support
    Hotword DTMF barge-in is now supported with remote DTMF grammar detection.
  • VRBE Sample Updates
    The sample applications shipped with WVR have been updated to work with the Nuance Speech Server in addition to WebSphere Voice Server.
  • Reporting of raw NLSML result within a VXML application
    WebSphere Voice Response now supports the use of multiple recognition contexts for speech recognition in VoiceXML applications, including the raw NLSML that was returned from the speech server.

For further information on the Fix Pack 6 features please refer to the TechNote at the following URL:
NOTE: If the following error is logged in the DTstatus.out window after installation,then run dtjconf to reload the VRBE configuration:
    DTJ3138 Configuration database /var/dirTalk/DTBE/native/aix/config.cfd may be from previous release, run dtjconf to refresh


Fix Level 6.1.0.381 (PTF U854156 )
Fix release date: 07 Sep 2012
Status: Superseded

APAR Description
IV26371 Modified code to ensure that the com.ibm.dtmf.useexternaldetection property can be set when using Nuance NDMs.
In order to set the property for an individual NDM subdialog, add a variable declaration for property_useexternaldetection and set it to the value you want for the com.ibm.dtmf.useexternaldetection property.
Then add the variable into the namelist attribute for the NDM subdialog call, for example:

<var name="property_useexternaldtmfdetection" expr="'true'"/>

<subdialog name="ndm_core_call"
  src=
"http://ndm.ibm.com/ndm-core/controller/ndm"
  method="get"namelist="property_useexternaldtmfdetection"/>


Internal Defect fix
  • Fixed a problem that caused a VXML consult transfer to fail with a timeout when using Genesys CTI


Fix Level 6.1.0.378 (PTF U853095 )
Fix release date: 26 Jul 2012
Status: Superseded

APAR Description
IV23252 Fixed a potential deadlock in Audio fetching present in VRBE levels 6.1.361 - 6.1.375. With those levels, Audio fetches would stop being processed but VoiceXML would otherwise operate should this deadlock occur.
IV21356 Implemented a fix to resetting VRBE tracing using the trcserv command. Previously, when resetting VRBE tracing after removing some trace options from trcserv.ini, the value for the removed option would not revert to the default. This only affected a couple of the trace options, including trace.output.dir. This has now been fixed so that if the option is no longer present in trcserv.ini, the default option value is used.


Fix Level 6.1.0.375 (PTF U851829 U852136)
Fix release date: 27 Jun 2012
Status: Preventative Maintenance (Fix Pack 5)

APAR Description
IV20322 New fixes contained in this PTF:
  • Turn-based MRCP
  • Trusted Host List

For further information on the Fix Pack 5 features please refer to the TechNote at the following URL:

NOTE: If the following error is logged in the DTstatus.out window then run dtjconf to reload the VRBE configuration.

E DTJ3138 Configuration database /var/dirTalk/DTBE/native/aix/config.cfd may be from previous release, run dtjconf to refresh

New fixes contained in this PTF:

Fixed dtjqapps to display the correct Node that an application is executing in, rather than the VRNode.
IV21232 Fix to VoiceXML <goto> element to correctly handle blank next attribute.
IV21656 Update to allow customers to change the key value pair separator character used in a GCTI route requests.

Internal Defect fixes

  • Previously the Genesys Framework configuration panel provided by dtjit had "Client Name" and "Call ID Range" as optional parameters. This was incorrect and these parameters have now been modified to be mandatory. At the same time typical default values have been provided for the Start and End settings for "Call ID Range".
  • Provide new AAIKVPSeparator parameter within default.cff TelephonyService to override default AAI separator character.


Fix Level 6.1.0.361 (PTF U851658 )
Fix release date: 26 Apr 2012
Status: Superseded

APAR Description
IV19724 Fixed a memory leak in the audio cache which would occur only for dynamically generated audio file URIs. A Hashmap grows with each new request that doesn't have the same URI as a previously fetched resource.

Internal Defect fixes

  • Improve error reporting when attempting to parse an invalid VXML document. The trace and log will contain URI (including attributes), line number, column number and XML parsing error. The logging showing the semi parsed VXML document as been removed as this was confusing and unhelpful.
  • Fixed a rare NullPointerException. The NullPointerException was reported as:

    (DTJ1008046) FAILURE:  VXML2TurnCoordImpl.doField Caught a
      RuntimeException: java.lang.NullPointerException
              at com.ibm.wvr.vxml2.VXML2TurnCoordImpl.doField
      (VXML2TurnCoordImpl.java:1359)
              at com.ibm.wvr.vxml2.VXML2TurnCoordImpl.doTurn
      (VXML2TurnCoordImpl.java:269)
              at sun.reflect.GeneratedMethodAccessor32.invoke
      (Unknown Source)


Fix Level 6.1.0.355 (PTF U848102 )
Fix release date: 20 Jan 2012
Status: Superseded

APAR Description
IV11846 Fixed parameter type issue when using <object> element to perform GCTI RouteRequest.
IV12318 Fixed to ensure connection.transfer.disconnect is not thrown too quickly after a CTI transfer.
IV12638 Added an optional parameter into the object tag call used to perform a GCTI RouteRequest from a VXML application that allows the application to override the default GCTIUData separator character. The parameter is called setGCTIUDataSeparatorCharacter and takes a single character as the value.

For example to change the separator character to a semicolon you would code the object tag like this:

<object name="gcti"
     classid="method://com.ibm.wvr.vxml2.NativeAppSupport/invokeGCTI"

      type="javacode-ext" codetype="javacode-ext">
   <param name="setGCTIActionToInvoke" value="RouteRequest"/>
   <param name="setGCTIUDataSeparatorCharacter" value=";"/>
   <param name="setGCTIUData" expr="'1=1;2=2;time=12:13:14'"/>
   <param name="setGCTIRouteDN" value="vdn"/>
   <param name="setGCTIRouteCED" value="1234"/>      
</object>

The default behaviour if the new parameter is not used will be to use a colon as the separator character.

Internal Defect fixes

  • Fixed internal system monitor functionality.
  • Fixed specification non-compliance where we would ignore the Path set on any cookie headers that we received in VoiceXML applications. A resolution mechanism has been added to handle overlapping cookies with different paths set on a web server - for example, a web server could specify different sessionid cookie headers for two different areas of the site. Existing fetching without paths should be unaffected, but if a user wishes to force use of the old method then they should set the following in $DTJ_HOME/dtj.ini
      wvr.vxml2.FetchSession.ignoreCookiePath=yes
  • Increased the default trace buffer size and reduce time waiting if there are no more trace buffers. This does not change the amount of trace written to disk or the size of the trace files on the disk. The change is to handle situations when a lot of trace is being generated and the internal trace system can not keep up. When this happens the tracing routines will slow down causing VRBE to also slow down.


Fix Level 6.1.0.352 (PTF U848092 )
Fix release date: 21 Dec 2011
Status: Superseded

APAR Description
IV10235 The error message: "com.ibm.ccx.browser.CCXParser parse() Got SAXException (Error in <ccxml> element: Document has more than one <ccxml>" appears
despite the document being fetched not having multiple ccxml elements.
CCXML then refuses to load any more documents with the same error.

Internal Defect fixes

  • Fixed an issue where WVR would fail to fetch certain Nuance builtin URIs reporting a FileNotFoundException.
  • Fixed a NullPointerException gleaned from using a voice-enabled menu in a document that does not specify 'xml:lang'.
  • Fixed dtjit which incorrectly offered en_UK as an option in the Locale field for Add/Change TTS Service and Reco Service panels. This has now been corrected to be en_GB.
  • Fixed an issue with very long URI lengths that would cause resource not to be cached for VXML and potentially cause performance issues by altering the way that files are named in the cache. This fix will mean WVR will not use any files cached before this fix is applied.
  • Fixed the universals help grammar to work with various speech site documents.
  • Updated the dtjes script to delete both old and new style of VoiceXML cache.
  • Move some CPU intensive tracing from trace level 8 to trace level 9.


Fix Level 6.1.0.350 (PTF U847982 U847983 )
Fix release date: 13 Dec 2011
Status: Preventative Maintenance (Fix Pack 4)

APAR Description
IV09336 New features contained in this PTF:
  • Remote DTMF detection and DTMF Grammar Compilation
  • Enable Endpointed Audio with Nuance NR9
  • "Core" Nuance Framework Dialog Modules Certification
  • Expanded <property> element support

For further information on the Fix Pack 4 features please refer to the TechNote at the following URL:
IV09441 Fixed an issue where WVR could fail to parse a reco result in some cases, reporting a property error:

"function evalSI () { var si = {, length:0}; return si;); evalSI();"


Fix Level 6.1.0.307 (PTF U844932 )
Fix release date: 18 Oct 2011
Status: Superseded

APAR Description
IV08758 Ensured that the correct connection.disconnect.hangup event is returned if a caller HUPs before a transfer is started.

Internal Defect fixes
  • Fixed the <menu> VXML element so that Voice navigation of a menu now works correctly with Nuance and Loquendo.
  • Improved application error logging and inclusion of document name where missing.


Fix Level 6.1.0.303 (PTF U844294 U844392 )
Fix release date: 6 Sep 2011
Status: Current

APAR Description
IV03718 Corrected a potential exception within the dtjstop command that can cause VRBE nodes to remain running after dtjstop is executed.
IV03720 Code changes made to ensure that the correct "termtimeout" is used for a nomatch when using a DTMF grammar.

Internal Defect fixes
  • Fixed an issue with NLSML slot results being presented as conglomerate results if different slot names were used in individual results.
  • Fixed an issue where a single result, single slot NLSML-enabled grammar could have the wrong interpretation format.
  • Fix to enable the passing of the VoiceXML <mark> element to a speech server in a VoiceXML version 2.0 application.
  • Made a change to the <menu> element processing to ensure that the language is sent to the MRCP server if the menu can be navigated using voice.


Fix Level 6.1.0.300 ( PTF U842860 U843335 )
Fix release date: 6th July 2011
Status: Preventative Maintenance (Fix Pack 3) Current

APAR Description
IV00121 New features contained in this PTF:
  • ECMAScript 1.7 Support - VoiceXML and CCXML applications can now be configured to use ECMAScript 1.7 for their scripts. By default the existing ECMAScript 1.3 implementation will be used.
  • Bargein type=dtmf_only - Provided a method for VoiceXML prompts in a speech enabled application to restrict the method of bargein to be DTMF only, rather than both Speech and DTMF.
  • Multiple Grammar Result Contexts Support - WebSphere Voice Response now supports the use of Speech Grammars that return multiple interpretations of the recognition with contextual information in the form of named slot arrays for speech recognition in VoiceXML applications.
  • CCXML Latest Version - CCXML has been updated to conform to the Proposed Recommendation of the CCXML specification, located at
    http://www.w3.org/TR/2011/PR-ccxml-20110510/
  • VRBE call transfer mechanism implemented in DTJConsult has been updated to:
    - better support VXML blind transfer using SIP
    - add support for VXML consultation transfer using SIP
    - show the possible use of the XFER_TIMER tag with VXML blind transfer using SIP

    See the DTJConsult update section below for more details.

    Note - for VXML consultation transfer using SIP to work the VOIP_Call_Transfer custom server must be installed and running.
    For details on how to install and execute this custom server see:
    http://publib.boulder.ibm.com/infocenter/wvraix/v6r1m0/topic/com.ibm.wvraix.voip.doc/attendedtransferusingthevoip_c5.html

For further information on the Fix Pack 3 features please refer to the TechNote at the following URL:

http://www.ibm.com/support/docview.wss?rs=761&uid=swg21502266

Internal Defect fixes

  • Fixed a NotSerializableException possible with caching Audio files of the form:
    com.ibm.vxi.cachemgr.CacheException: Lost Connection to the VRNode,reason [error marshalling arguments; nested exception is:
    java.io.NotSerializableException: com.ibm.wvr.vxml2.DTAudioProxy]
    at com.ibm.wvr.vxml2.DTAudioProxy.put(DTAudioProxy.java:846)
    at com.ibm.vxi.resmgr.Fetcher.fetchFromServer(Fetcher.java:828)
    at com.ibm.vxi.resmgr.Fetcher.performCachePolicy(Fetcher.java:488)
    at com.ibm.vxi.resmgr.Fetcher.run(Fetcher.java:226)

  • Fixed an issue where VoiceXML2 applications invoked from the Java API could fail with a NullPointerException at:
    com.ibm.wvr.vxml2.DTTelServiceSupport.getSessionVar
    (DTTelServiceSupport:210)

  • Fixed an issue where CCXML would not use the default port on an outbound <send> HTTP post.

  • .Fixed an issue with caching long URIs that did not contain a '?', and would instead throw an IOException with the message "Filename was too long to create a file for, name: <URI>".

  • Prevented a potential memory leak in the VRNode caused by a gradual increase in thread usage.

  • Fixed an issue where VRBE would repeatedly fail to load resources from the cache due to cache corruption. VRBE now forces a refetch of the cached resource.

  • Provide parameters to allow a system administrator to limit the number of threads WVR will use when fetching resources on system startup.

    The following parameters have been added which should be added to $DTJ_HOME/dtj.ini :
       wvr.vxml2.fetchthreads.limit
       wvr.vxml2.fetchthreads.limit.timer


    Where wvr.vxml2.fetchthreads.limit is the maximum number of threads to use (default is 500) and wvr.vxml2.fetchthreads.limit.timer is the time in minutes to apply the limit (default 10 minutes).
    After this time, WVR will revert to the default maximum thread limit. Setting wvr.vxml2.fetchthreads.limit.timer to 0 applies the limit permanently.


Fix Level 6.1.0.251 (PTF U840696 )
Fix release date: 9th February 2011
Status: Current

APAR Description
IZ92785 Fixed a potential "No Reco or TTS plugin found error" when using CCXML applications.

Internal Defects fixes

  • Fixed an issue where CCXML wildcard NumToApp mappings would take precedence over specific VoiceXML or Java API applications. For example, using the following NumToApp mappings:

    NumToApp=111,VXMLApp
    NumToApp=1*,CCXMLService


  • Fixed an MRCP resource problem that can result when multiple VXML documents are called from one CCXML document during a single call.

  • Fixed a potential StringIndexOutOfBoundsException that could occur is there was an error when using dtjcache to list items.

  • Fixed the VoiceXML caching to allow long URIs to be stored (Previously, AIX would prevent any URI longer than 254 characters being stored)

  • Fixed an issue which would cause a second instance of connection.connected events to be generated when being moved from one session to another using <move>.

  • Fixed an issue where return values from a VoiceXML <exit> would be preserved for a second VoiceXML document used on the same call.

  • Fixed CCXML-controlled VoiceXML transfers to be more descriptive in errors. Also fixed dialog.transfer events to contain .uri as per spec, the .URI parameter has been kept for backwards compatibility.

  • Fixed an issue where dynamic browsers were not released for five minutes when VoiceXML made a transfer using CCXML.

  • Fixed an issue with CCXML <move> that could lead the session.connections entry of a connection to have an inconsistent input and dialogid entry.

  • Fixed an issue where <createcall> requests from CCXML could fail when the rest of VRBE was still starting up. Calls would fail with System Failure.


Fix Level 6.1.0.250 (PTF U839659 U839779 )
Fix release date: 30th November 2010
Status: Preventative Maintenance

APAR Description
IZ86672 New features contained in this PTF ( Fix Level 6.1.0.250)
  • Enhanced VoiceXML and CCXML application support for call information - Provide protocol specific tagging information in VXML and CCXML.
  • VRBE Expire Resource Tool - allows a system administrator to manually expire a resource in the VXML, CCXML or Audio caches.
  • VRBE problem determination utility - enables a system administrator to collect a dtbeProblem output (or run any other command) automatically when an error or other message is reported in VRBE.
  • Nuance Certification - SpeechClient supported by Nuance.

For further information on the Fix Pack 2 features please refer to the TechNote at the following URL:

http://www.ibm.com/support/docview.wss?rs=761&uid=swg21451484

Internal Defects fixes

  • Introduced a new dtj.ini paramter 'wvr.vxml2.grammar.external.fetch' to provide an override in WVR for unnecessary grammar fetching/caching when using SpeechServer.

    If wvr.vxml2.grammar.external.fetch=false, then http/https/builtin grammars will no longer be fetched by WVR (either at prefetch or during document execution), but they still will be fetched by the speech server. Only file: grammars will continue to be fetched by WVR.

    By default this is set to true (current behavior) ie all grammars are fetched by WVR.

  • Fixed an issue where cached VoiceXML files would remain in the cache (but be unused ) when the cache control headers were changed to nocache or to have an expires value of 0.

  • Fixed a potential NullPointerException when executing a dialogprepare element in CCXML. Note that this would not occur with a straight dialogstart.

  • Remove erroneous file from vxi.jar.

  • Allow non W3C defined builtin grammars to be referenced within VXML2 documents as supported by Nuance. e.g. CreditCard.

  • Fixed an incompatibility issue with Nuance recognition and WVR which could cause an "ERROR: NLSMLException" to be reported in the VRBE log files.

  • Fixed an issue where if two VXML dialogs were started sequentially from one CCXML document, when the second dialog was initialised an exception could occur stopping the CCXML application.

  • Fixed an issue where self-terminating <send> elements in CCXML documents with space after the / character would throw a StringOutOfBoundsException

  • A race condition exists between the starting of the Java Hostmanager and the DTAAlarm process. If the Hostmanager wins the race then errors such as:

    com.ibm.hursley.trace.DTAAlarmQueue.process() NotBoundException java.rmi.NotBoundException: DTAAlarm

    are written to the VRBE log file. This fix resolves the race condition and ensures these errors are not logged.

  • Under certain circumstances DTAAlarm can terminate with a RemoteException when dtjshost -exit is run. This change prevents this invalid termination from occurring.


Fix Level 6.1.0.231 (PTF U838140 )
Fix release date: 24th September 2010
Status: Superseded

APAR Description
IZ84830 Fixed an issue that can cause a MRCP PluginException (completion-cause 006) if a caller hung up just after a recognition attempt was started.


Fix Level 6.1.0.228 (PTF U836782 )
Fix release date: 23rd August 2010
Status: Superseded

APAR Description
IZ80778 Fixed a VarScope error which can occur when a grammar result returned from a Nuance server included empty strings. The VarScope error will look like the following:

(VXI00000) FAILURE: 654322449181048843-0:VarScope::eval:syntax
error:error executing:function evalSI ()
IZ80780 Fixed an issue that can cause a delay in a speech enabled VXML application if the caller does not provide any input to the prompt.
IZ80782 Fixed a potential deadlock when fetching VXML resources that can cause a memory leak and eventually an OutOfMemory error.

Internal Defects fixes

  • Fixed issue with VoiceXML not getting passed parameters from CCXML intermittently when many VXML browsers are being started. The error seen would depend on what the parameter was being used for, typically with the <value> tag. An example error would be VarScope::eval:The undefined value has no properties.:
    error executing:session.ibm.values.passedInParam

  • To avoid JVM errors between multiple AppNodes, the dtjit tool will automatically specify one separate VXML2Cache per AppNode. The error that could otherwise appear is: "Unable to obtain exclusive file lock".

  • Fixed a CCXML issue that would occasionally cause a CCXThread.run() error message to report a NullPointerException, stopping CCXML from starting up. This is due to a timing error in sending messages before the internal queues are set up completely.

  • Previously the session.uri field would strip forwardslashes from the uri after the protocol, e.g. http://example.com becomes http:example.com. This fix ensures the URI is set to the exact value used to fetch the source of the CCXML document.

  • Enables the use of code like the following in CCXML:
    <var name="myHints" expr="new Object()"/>
    <assign name="myHints.CLGN" expr="new Object()"/>
    <assign name="myHints.CLGN._value" expr="'932000'"/>
    <assign name="myHints.CLGN.NUMBER_TYPE" expr="'0'"/>
    <assign name="myHints.CLGN.NUMBER_PLAN" expr="'0'"/>
    <createcall dest="'tel:121281;phone-context=056534'"
    hints="myHints" timeout="'10s'"/>

    to make a call to an ISDN switch whilst setting multiple parameters, rather than just a single level. (In the example above, setting myHints.CLGN to a simple string rather than a map of several attributes.) The _value part will be turned into the value of the tag by WVR, e.g.
    <`CLGN`=`932000` `NUMBER_TYPE`=`0` `NUMBER_PLAN`=`0`>

  • Fixed a problem where <object> element calls to java classes may fail due to tighter rules on class name definitions. This fix ensures that java classes are invoked correctly internally and requires no change to the customers VXML application.

Fix Level 6.1.0.221 (PTFs U833723 U833724 )
Fix release date: 1st April 2010
Status: Preventative Maintenance (Feature Pack 1)

APAR Description
IZ71038 Features included in this PTF are:
  1. Changes needed in VRBE to provide ISDN UUI protocol specific tagging information in VXML and CCXML applications.
  2. Changes needed in VRBE for significant usability improvements to WVR Java application logging.
  3. Better integration with the advanced CTI services offered by the Genesys CTI platform. Allows VXML applications to use internal routing within the Genesys CTI platform.

* For further information on the Feature Pack 1 features please refer to the TechNote at the following URL:

http://www.ibm.com/support/docview.wss?rs=180&uid=swg21424024

Internal Defects fixes

  • Fixed the support of CDR recording of VXML applications.

Fix Level 6.1.0.211 (PTFs U833095 U833097 )
Fix release date: 26th February 2010
Status: Superseded

APAR Description
IZ66158 Removed potentially confusing error message about DJIT_HOME not being set

Internal Defects fixes

  • The dtaalarm code produced a new log file in $DTJ_LOGS each time the alarm server is started, rather than using existing log file. It should now operate correctly.

  • The toString method in DTAAlarmMessage did not check for null params in the param list. If it got one then a null pointer exception occured. This is now fixed.

  • DTAAlarmQueue.java required logging of certain failures, which were only traced. The queue should now operate properly.

  • Upgraded message displayed by dtjit shown when VRBE tracing is on and VRBE is not running.

Fix Level 6.1.0.208 (PTFs U832494 U832495 )
Fix release date: 15th February 2010
Status: Superseded

APAR Description
IZ68709 This fix corrects an out of memory cache problem which can occur when fetching large numbers of CCXML documents.

Internal Defects fixes


  • Fixed a StringIndexOutOfBoundsException raised by the VXML browser which could cause the browser instance to terminate.

  • Update prerequisite level for Java6.sdk to Service Release 7 (Fix level 6.0.0.175). The following URL is a link to the Java 6 APAR:

    http://www.ibm.com/support/docview.wss?rs=1207&uid=isg1IZ67337

    This update is required to fix memory release problem.

Fix Level 6.1.0.202 (PTFs U829461 U829675 )
Fix release date: 9th October 2009
Status: Superseded

APAR Description
IZ61670 Maxspeechtimeout events did not generate an application.lastresult$ variable. However, with the introduction of recordutterance it is useful for them to do so in order to access the recording subproperty.

Internal Defects fixes

  • Corrects a mis-spelling in the vrbetrace shell script that meantwhen logging was required from the dtjit utility by setting DTJIT_DEBUG environment variable, if vrbe tracing or logging was modified then the correct java executeable required toexecute the modification was not invoked and the modification.

  • Fixed issue when internal components of WVR tried to talk to each other when one had already exited - now they should stop.

  • Fixed an issue where dialogs taking a long time to return tried to communicate with connections that no longer exist.

  • Fixed a problem with the <break> tag that could be seen when migrating a VXML2 application from a WVR 4.2 system.



VOIP_SIP Fixes



Fix Level 6.1.0.452 (PTF U864011 )
Fix release date: 21 Jan 2014
Status: Current
APAR Description
IV52385 Fixed the "Override DTNA RTP Transport IP Address" system parameter to no longer be ignored if set.


Fix Level 6.1.0.450 (PTF U861705 )
Fix release date: 25 Nov 2013
Status: Preventative Maintenance (Fix Pack 8)
APAR Description
IV50082 New feature in this PTF:
  • SIP Register now supports the authentication digest challenge mechanism that allows a registrar to identify the registering party and so stop third parties from being able to register as a user.

    This feature works automatically if your registrar supports it and has it enabled, and can be used independently from Secure SIP.

For more information on the Fix Pack 8 features please refer to the TechNote at the following URL:

http://www-01.ibm.com/support/docview.wss?rs=761&uid=swg21654515


Fix Level 6.1.0.430 (PTF U859889 )
Fix release date: 06 Jun 2013
Status: Current
APAR Description
IV43183 Fix a problem where the SIP stack was accepting calls with media properties that are unsupported. This causes WVR to attempt to stream to an invalid IP address/port and error id 29800 may occur.


Fix Level 6.1.0.407 (PTF U858095)
Fix release date: 20 Mar 2013
Status: Superseded
APAR Description
IV36641 Fixed a problem where the DTEA driver would crash with a VoIP Media (UPA) Internal Failure error if DTMFs were transmitted using the SIP-Info method. A warning will now be raised to show that WVR is ignoring the input on the DTEA device driver.


Fix Level 6.1.0.380 (PTF U854155 )
Fix release date: 07 Sep 2012
Status: Superseded

APAR Description
IV25439 Fixed a problem where an unnecessary error was raised when setting the record route header.

Internal Defect fix
  • Corrected a code defect that prevented MWI blind notification from working when using VoIP/SIP.


Fix Level 6.1.0.377 (PTF U853094 )
Fix release date: 26 Jul 2012
Status: Superseded

APAR Description
IV24776 Fixed a problem where VOIP falsely believes that the record route information has been updated.
This can cause the route headers to appear in the wrong order.


Fix Level 6.1.0.375 (PTF U851832 )
Fix release date: 27 Jun 2012
Status: Preventative Maintenance (Fix Pack 5)

APAR Description
IV20361 New features contained in this PTF:
  • Trusted Host List

For further information on the Fix Pack 5 features please refer to the TechNote at the following URL:

Internal Defect fix
  • Fix MEDIA_CTRL_DTNA restart problem if VOIPL3_SIP crashes. The MEDIA_CTRL_DTNA will now correctly attempt to reconnect to the MRCPrecv and send queues.


Fix Level 6.1.0.360 (PTF U850415 )
Fix release date: 22 Mar 2012
Status: Preventative Maintenance (including Fix Pack 4)

APAR Description
IV16893 The fileset dirTalk.VOIP_SIP 6.1.0.350 pre-req'd itself and therefore it couldn't be installed. This PTF supersedes it and pre-reqs Fix Pack 3 dirTalk.VOIP_SIP fileset.

NOTE: If you have downloaded dirTalk.VOIP_SIP 6.1.0.350, you will need to delete or remove it from the install directory, and remove the .toc file before attempting to install this PTF otherwise the install will fail.
IV14314 Allows for larger SDP sizes (now up to 2048 chars).

Internal Defect fixes
  • Some tracing of NOTIFY used some information from the SIP transaction. If the NOTIFY occurs without a proper transaction this can cause a crash. The trace now only occurs if the transaction is valid.
  • Stop MEDIA_CTRL_DTNA dropping into the wrong code path when VOIP is shutdown. This was causing error 29800 to be raised.
  • Remove a race condition in ES services used by VoIP. This race condition caused error 29106 from es_queue.c
  • Remove 100rel from Supported header in outbound INVITE. This can cause the UAS to require 100rel and reliable responses. WVR currently doesn't support this. The result is the 101-199 response is resent until WVR CANCEL's the call.
  • Fixed a problem where WVR reports 29805 SIP signalling process error on setRecordRoute for messages that do not have a record route defined. This fix removes the erroneous warnings.


Fix Level 6.1.0.358 (PTF U849198 )
Fix release date: 20 Jan 2012
Status: Superseded

APAR Description
IV12642 Fixed an installation problem with the srv.init file so now it gets installed in the /home/dirTalk/sys_dir directory correctly. Before it installed in the /usr/lpp/dirTalk.VOIP_SIP/inst_root/home/dirTalk/sys_dir directory.


Fix Level 6.1.0.351 (PTF U848091 )
Fix release date: 20 Dec 2011
Status: Superseded

APAR Description
IV11136 Fixed a VOIP issue where we weren't correctly setting the local address in contact headers when TCP is used, meaning that some callers are unable to respond to the correct address.
IV11616 Fix MGCP error reporting in MEDIA_CTRL_DTNA to use base WVR rather than SIP.
IV11916 If during an attempted VOIP Consult call transfer, the original caller disconnects during a certain time period while the outbound call is being established then the following errors are logged and the channel used for the outbound call can become useable for subsequent incoming or outbound calls.

errorid 29806 sequence 40911 YELLOW errno 0
parms='voip_callfn.c'        
'CLSgTransferCallInConsult' '11197' '1' '1' '6' 'Outbound Transfer Call not found.' '0'

followed by :

errorid 29815 sequence 40912 YELLOW errno 0
parms='voip_callfn.c'
'CLInvalidPrim' '6283' '1' '1' '6' '14' 'Invalid layer 3 primitive for this state/event combination' '11'

Over a period of time this may manifest itself as transfer failing to work as these unuseable channels increase in number and are selected for transfer outbound call establishment.


Fix Level 6.1.0.350 (PTF U847981 )
Fix release date: 13 Dec 2011
Status: PTF in Error (Fix Pack 4)
Supereded by Fix Level 6.1.0.360

APAR Description
IV09322 New features contained in this PTF:
  • Remote DTMF detection and DTMF Grammar Compilation
  • DTNA Multiprocessor Support

For further information on the Fix Pack 4 features please refer to the TechNote at the following URL:


Fix Level 6.1.0.310 (PTF U847974 )
Fix release date: 18 Oct 2011
Status: Current

APAR Description
IV08709 Removed extraneous warning about No Content-Length Header, error ID 29805 when SIP is used UDP to transport RTSP messages.
IV09076 Fixed a problem with MakeCall to an IP address that exists but isn't running SIP. If the MakeCall is then stopped the SIP CANCEL request also can't be sent. This causes a loop of INVITE and CANCEL requests to be sent. If a CANCEL fails to send then this will be assumed to also cancel the original request. This problem is most likely to occur if the MakeCall is via a trombone.

Internal Defect fix
  • Fix prevents VOIP_MONITOR from core dumping if /tmp is cleared.


Fix Level 6.1.0.302 (PTF U844105 )
Fix release date: 5 Aug 2011
Status: Current

APAR Description
IV02992 Added support for tromboning between:
1) RFC2833 to SIP INFO DTMF
2) SIP INFO DTMF to RFC2833
3) SIP INFO DTMF tp SIP INFO DTMF
4) RFC2833 to RFC2833 (support already present)

Add support for two SIP INFO DTMF content types:
1) dtmf-relay
2) vnd.nortelnetworks.digits

Internal Defect fixes
  • Register removed from ALLOW as we ignore it, INFO added to ALLOW as we support it, and 100rel added to Supported as we support it.
  • Added Accept and Accept-encoding headers as required in RFC 3261.
  • Now reject INVITES with no acceptable media types as 488 - not acceptable here, as per RFC 3261.
  • Correctly report a busy condition in response to an Options request when no channels are available.
  • Fixed provisional responses for calls with a Require: 100rel.


Fix Level 6.1.0.300 (PTF U842747 )
Fix release date: 6 Jul 2011
Status: Preventative Maintenance (Fix Pack 3)

APAR Description
IV00120 New feature contained in this PTF:
  • SIP Stack Auto Restart - in the event of the SIP stack crashing, WebSphere Voice Response will now automatically restart it in order to bring the system back into a working state.

When starting WebSphere Voice Response after applying this PTF, you will be prompted to accept a new licence agreement.

For further information on the Fix Pack 3 features please refer to the TechNote at the following URL:

http://www.ibm.com/support/docview.wss?rs=761&uid=swg21502266

Internal Defect fixes
  • Allows "#" in the FROM header in VoIP SIP calls.
  • In the case of a SIP blind transfer, if the transfer target did not answer, WVR erroneously logged a yellow alarm id 29805. This error logging has been removed in the no answer case.
  • In the case of a SIP consultation transfer using the VOIP_Call_Transfer custom server, if the transfer target did not answer, WVR erroneously logged a yellow alarm errorid 29806 stating 'The outbound transfer call failed to answer'. This error logging has been removed in the no answer case.
  • Prevents WVR from including REFER in the ALLOW header when system is configured not to accept incoming transfer requests such as REFER.
  • Prevents WVR from attempting an INVITE when making calls to an invalid address
  • Fixes error causing SIP_RESPONSE_ADDRESS_INCOMPLETE to be sent unnecessarily when processing a REFER message.
  • A REFER message with a Replaces parameter in the Refer-To header now returns a SIP not implemented message rather than address incomplete message.
  • Fixes incorrect SDP messages when SIP OPTIONS received, and prevents errors being raised when an OPTIONS message is received before a call is established.


Fix Level 6.1.0.252 (PTF U840697 )
Fix release date: 16 Feb 2011
Status: Superseded

APAR Description
IZ92367 Fix a problem when using the VOIP SIP stack against a specific ethernet adapter and that adapter is not the first adapter in the machine. The contact header is always filled out with the ip address of the first adapter in the machine. With the fix the contact is filled out with the ip address for configured adapter.
IZ92918 This fix overcomes a problem found with outbound VOIP_SIP calls when the target endpoint is reached via a single outbouund proxy. In some cases (e.g. if endpoint is using secure SIP i.e. transport=tls) an outbound call would fail to be established (because SIP ACK response to 200 OK was directed to the wrong ip address).
IZ92906 This fix overcomes a 29806 error (VOIP signalling process call state machine error/Invalid phone number for called party IE) for a VOIP outbound call StateTable application if any of the the digits '*#ABCD' is set in the Phone Number parameter for a MakeCall action. Previously the outbound call would fail to proceed despite the Phone Number being unused in the call setup (for VOIP outbound calls the TO_HDR tag set by the application is used).
IZ94526 Fixed a issue where VOIPL3_SIP core dumped when under high load.

Internal Defect fix
  • This fix corrects the o= (owner) and c= (connection info) SDP (Session Description Protocol) header addresses returned in a SIP message to be that of the 2nd network interface when the system is configured to use the 2nd network interface for VOIP SIP messaging. Previously for VOIP SIP calls the default (1st network interface address) was being used in these SDP parameters.


Fix Level 6.1.0.250 (PTF U839640 )
Fix release date: 30 Nov 2010
Status: Preventative Maintenance

APAR Description
IZ86666 New features contained in this PTF ( Fix Level 6.1.0.250)
  • Support for SIP Registration - provides support for the SIP registration method described in RFC 3261.
  • New VoIP Signalling - Inbound Call Channel Allocation Method. A new Inbound Call Channel allocation option called "Allocate calls for D2IS" has been added to system configuration to control the channel used for DTNA based calls. This option is for use when using the Genesys-supplied D2IS custom server in a behind-the-switch Genesys Framework implementation.

For further information on the Fix Pack 2 features please refer to the TechNote at the following URL:

http://www.ibm.com/support/docview.wss?rs=761&uid=swg21451484
IZ86714 This fix overcomes a possible VOIP yellow alarm 29805 error (VOIP SIP signalling process Internal Warning / Failed to create new callProvider object) which then leads to a failure to handle all subsequent inbound and outbound VOIP calls until WVR is restarted. Also fixed is a possible 29806 error (VOIP signalling process call state machine error / Could not add FINAL_RESPONSE tag to SL_CALL_DISCONNECT_IND: Too big) which can occur during a VOIP blind transfer.

Internal Defect fix

  • Remove unused semaphores from VoIP/SIP that were leaking.


Fix Level 6.1.0.225 (PTF U836472 )
Fix release date: 23 Aug 2010
Status: Superseded

APAR Description
IZ80221 Fixes an issue where VoIP error 29805 is seen during call transfer with function handle_timer_expired and message 'connid not found'. This was observed when using blind transfers.
IZ80223 Fixes an issue where the outgoing SIP ACK message in response to a 200 OK (call connected) message was being sent to the wrong IP Address in a multiple proxy system. This prevented the outgoing call from being established, causing an outbound call failure.


Fix Level 6.1.0.222 (PTF U833871 )
Fix release date: 1 Apr 2010
Status: Preventative Maintenance

APAR Description
IZ73011 This fix overcomes error 29805 (VoIP SIP signalling process Internal Warning / Could not convert host address) for outbound VOIP calls when an alias address rather than an explicit ip address is set in the TO_HDR tag. Previously only outbound calls with an explicit target host address set by the application could be established.


Fix Level 6.1.0.210 (PTF U833094 )
Fix release date: 26 Feb 2010
Status: Superseded

APAR Description
IZ70300 This fix modifies the behaviour of a VOIP/SIP blind transfer if the called third party fails to answer (a timeout occurs waiting for a NOTIFY/200 SIP message). The Transfer Call action now returns SL_REPLY_NO_ANSWER instead of SL_REPLY_OUTBOUND_LINE_PROBLEM. After terminating the transfer (with TerminateCall action) an application transfer retry should behave as expected without generating a 29808 error (VOIP signalling process trunk state machine error / Could not get trunk initial state from the trunk SIT).
IZ70302 Fixed a problem in the construction of the 200 message in response to an incoming INVITE. The 200 media attributes can be incorrect if the last attribute present in the INVITE happens to be rejected. For example if the INVITE asks for audio and video. This was causing the video to be rejected (correctly) followed by the video being rejected a second time (incorrectly) and the audio being
ignored (also incorrectly).

In the failing case, the invite message would have included content like this when viewed in a network trace:

    Content-Length: 210

    v=0
    o=user1 53655765 2353687637 IN IP4 9.146.171.66
    s=-
    c=IN IP4 9.146.171.66
    t=0 0
    m=audio 6000 RTP/AVP 0
    a=rtpmap:0 PCMU/8000
    m=video 30000 RTP/AVP 34 99
    a=rtpmap:34 H263/90000
    a=rtpmap:99 H264/90000


Fix Level 6.1.0.200 (PTF U829056 )
Fix release date: 9 Oct 2009
Status: Superseded

APAR Description
IZ60570 This PTF fixes a core dump in the DTNA code along with improvements to the DTMF detection.



Rate this page:

(0 users)Average rating

Document information


More support for:

WebSphere Voice Response for AIX
WebSphere Voice Response

Software version:

6.1

Operating system(s):

AIX

Software edition:

All Editions

Reference #:

1398617

Modified date:

2014-02-12

Translate my page

Machine Translation

Content navigation