10.1.2 Enhancements

Includes all 8.8.18+ Enhancements.

Below is the list of enhancements by program for version 10.1.2

Click Here to go to the Release Notes/Bug Fixes for Version 10.1


Mentor Set option to control the checking for missing or duplicated bases in significance testing

There is a new mentor set option “MISSING_OR_DUPLICATED_BASE=ERROR/WARNING/OKAY” to control what happens when you have missing or duplicated bases when doing significance testing.   The default is ERROR which matches the previous behavior, but you can toggle this setting to allow for easier definition of some complicated tables when doing significance testing.  Setting this to okay will silently allow this, but should only be used if you are creating tables that you know will be easier to write with it set.  Using the OKAY setting all the time can cause some errors in significance testing to be missed.   Note, that if you are using the STATISTICS_BASE_AR option that it automatically turns off this check and always has.


Sound Record

The !sound,record statement takes a label for a custom sound file name.  That name now must begin with a letter and cannot contain spaces or special character.   You will want to update any surveys that are using !sounds,record <custom_name> to make sure you are starting the name with a letter.

Playback files are on by default

Playback files which capture all the answers that are entered into Survent and then can be used to replay the original interview are now collected by default.  This change was implemented because the playback files are also stored in suspend files.   If you have the playback file in the suspend files, this means that if you upgrade to a new version the playback file can be used to recreate the suspend file even if the suspend file is the wrong version.

The Study Server now will restart without having to fix up the Server DNC_file if the Study Server went down abnormally.

You no longer need to “fixup” the server dncfile if the study server goes down abnormally (crash or was otherwise stopped not using the down or downnow commands).  It does this by opening and using that file in such a way that it will almost never be in an usable state should the study server go down without it being able to close the file.

The Xforwarded4 value in the cgi string now only returns the first IP address it finds.

The “cgi” string returned from the browser can have multiple IP addresses if the communication went through one or more proxy servers on the respondent’s end.  There was a change made in 8.8.16 that returned all of the IP addresses, but it now just returns the first IP address in the list as that is the one that will be first one the respondent hit.

Fonebuld now supports the generation of a GUID on every phone record 

You can now have Fonebuld generate a GUID (Globally Unique IDentifier) which is a 32 character HEX string.   This string can then be as a unique identifier for all further processing of that record.   On the field_def command you can define the cfmc_guid as generate_guid

EX:  field_def cfmc_guid generate_guid

If the record already has a “GUID”, then on the field_def command you can point it at that existing variable

EX: field_def cfmc_guid my_guid_field



There is now a targeted only CDI program.

You can now install a Survox Dialer that only supports targeted mode dialing.  If you try to start a study up in predictive mode, it will automatically switch the study to run in targeted mode with a warning to the user that it was switched.

There is now a way to remove a respondent from the heldin queue.

If you are doing “blended” dialing where inbound calls are put into the heldin queue to wait for the next available interviewer, there is now a new command !Phone,Free_Heldin which will remove the respondent from that queue if they either hung up or decided to no longer wait.



The Qualtics interface has been updated to version 3.

The interface in the Console to the Qualtrics platform now uses version 3 of their interface.

You can now load test studies into the IVR Control file via the Console.

When loading an IVR study into the IVR Control file via the Console on the Manage, Study Control, IVR Studies page you can choose whether you want to load the live or the test study.