Appendix B

Recent changes and additions

DateChange / addition
November 30, 2015Creation of the agents data base table upon need.
February 14, 2015Addition of the # Other n in cwsuper pound instruction.
July 14, 2014Addition of Break, Coaching, and Training buttons on the case selection screen.
July 12, 2014Every QUOTA variable is indexed in the database to speed up call queue updates.
November 26, 2012Addition of the capacity to save and reload call queue update schemes.
November 20, 2012The calling time window can be defined independently for each day of the week, as well as separately for each call group.
November 28, 2011The batch dialer can be used with batches of one, eliminating the need for an agent queue, and answering machine detection is optional.
September 8, 2011Call disposition codes can be reordered within categories and alphabetically in cwcodescati.cgi.
August 27, 2011Call disposition codes can now be attributed display conditions.
August 24, 2011Several batch dialer disposition codes can be mapped to the same CallWeb call disposition code.
August 17, 2011Extension of the ability to flag bad telephone numbers available as INFOCATI "T"-type open-end parts: a list of categories of situations can be displayed as a dropdown in the interviewer interface.
August 16, 2011The batch dialer senses a situation where all channels are used and adapts.
April 20, 2011Addition of a predictive/batch dialer which automatically interprets call results, stores them in the CallWeb call history and passes live calls to interviewers/agents.
November 18, 2010Support added for Asterisk 1.6.
July 5, 2010Addition of the "no interface" option to cwphone.cgi.
April 7, 2010The SELECTION3 variable can be defined as a DROPDOWN question, in which case it is presented as such to the interviewer.
March 11, 2010cwnav.cgi can reassign GMT offsets massively when the telephone number GMT offets are changed (for example, Saskatchewan in Canada).
December 5, 2009Addition of CSS control over the CATI buttons.
November 23, 2009Addition of interviewer personal notes.
September 13, 2009Call disposition codes can be attributed a permission level such that they are displayed to interviewers or not according to the level of permission assigned to the interviewer.
August 19, 2009Only CATI projects (i.e., those with disposition codes) are offered to interviewers during their login procedure (thus excluding Web projects in the same instance).
July 18, 2009Addition of a new module, cwsuperplan.cgi, which calculates the projected callback queue for all active projects.
July 16, 2009Addition of the # Basic call management pound instruction to control the type of delay values used in call queue management.
July 8, 2009The call history can be displayed without identification of the interviewers who logged the calls.
February 11, 2009The productivity reporting module reports the number of calls made per hour excluding time spent toward completed interviews.
February 9, 2009Interviewers are offered a Switch projects button so that they can change projects without having to log out and back in.
February 8, 2009Addition of the "training mode" that displays the questionnaire without consideration for the skips and display conditions and which does not substitute response recalls. This is meant as a demonstration mode for interviewer training.
December 2, 2008Addition of the $contexte{interviewer} key that contains the name of the interviewer as stored in the questionnaire record (_stock field).
November 24, 2008Addition of an automatic quota closure mechanism in CATI mode.
August 28, 2008The field management module (cwsuper.cgi) is fully customizable such that only key information can be displayed, making it cell-phone browser friendly.
June 23, 2008The field management module (cwsuper.cgi) calculates projected interviewer hours required to complete a project and reports variance with budgeted hours.
May 31, 2008The default interviewer productivity index may now be redefined across projects using the productivity_index installation option or on a project by project basis using the "Productivity index" pound instruction.
May 30, 2008Monitoring of interviews is now possible for external telephone numbers.
May 24, 2008Users of the CallWeb dialer based on the Asterisk PBX can now display the entire call history of a particular telephone number in the cwphone.cgi module.
May 9, 2008Correction of the way the VERBATIM question type treats multiple-response questions. A bug-fix, really.
May 6, 2006The Do-not-call list is now real-time: a number found in the list is not dialled — in addition to not being prepopulated at the outset. This allows for immediate action on respondent requests.
March 31, 2008New asynchronous messaging system for supervisors integrated in the CATI control centre.
March 13, 2008A group label can be added to projects in BASEprojets. It is used to group projects on the CATI control centre page.
February 12, 2008New shift_start_time_ installation instruction controls the time of day stored in time transactions at the beginning of shifts.
February 11, 2008Modification of the case reservation procedure to dispatch cases without locking tables while avoiding double dispatch.
February 11, 2008Addition of the ability for interviewers to search for a case across multiple projects. This is particularly useful for the in-bound component of projects.
February 7, 2008Addition of the ability to flag bad telephone numbers available as INFOCATI "T"-type open-end parts.
February 7, 2008Addition of drill-down links in cwprod to ease the analysis of the productivity data.
February 2, 2008Addition of a messaging system for supervisors to instruct interviewers. Interviewers can be selected by projects they work on.
December 4, 2007A new CONTACT type of question acts as a contact script for telephone interviews.
December 1, 2007The Linear CATI mode pound instruction changes the system behaviour such that the questionnaire opens in the same window as the call management screen and a button is displayed at the top of the questionnaire to return to the call management screen.
November 26, 2007The Maximum interviewers pound instruction controls how many interviewers can log into a project at once.
October 18, 2007Call results are stored (and immediately accessible) in BASEappels as soon as the interviewer registers one. Thus, supervisors can get real-time data on call results by polling BASEappels and interviewers get reliable counts on their result buttons.
October 4, 2007Addition of supervisor control over the priority of callbacks, i.e., numbers least used first (the rule up to now) vs. numbers most used first.
October 2, 2007cwnav can scan BASEtemps looking for overlapping and open transactions. The results are stored in the ERROR BASEtemps field.
October 2, 2007Interviewers can be defined in BASEpasse as not accruing time in BASEtemps.
October 1, 2007Addition of various fields in BASEpasse and BASEtemps in preparation for additional features. THIS UPDATE REQUIRES RECOMPILING BASEpasse and BASEtemps.
September 29, 2007Addition of ability to select a subset of data columns in cwprod.
September 29, 2007Addition of the average duration of the completed questionnaires in cwprod. THIS UPDATE REQUIRES RECOMPILING BASEprod.
September 27, 2007Addition of the capacity for interviewers to visualize their own time accumulated in CallWeb data bases.
September 24, 2007Tighter control of the call queue: interviewers must enter a call result before requesting another number. NOTE: this change requires that the call back queues be updated from the CATI center module.
September 20, 2007Addition of a field to the call queue to identify the interviewer who reserved a particular case.
September 18, 2007The number of call results of each type obtained during the day is displayed to the interviewer.
September 18, 2007Addition of a short version of the field result report.
September 3, 2007Extension of the interviewer demonstration mode. In the new demo mode, interviewers are taken through all of the steps of the real mode but none of their inputs are saved in the data bases.
September 1, 2007Addition of the mass modification of call result codes.
August 31, 2007Addition the Supervisor Password pound instruction to control access to the call queue management.
August 31, 2007Addition of supervisor functions to control the call back queue.
May 31, 2007A new option controls the display of appointment schedules in the cwsuper.cgi module.
May 24, 2007The cwsuper.cgi module can display real time counts of completed questionnaires. It can also can report the activity in non-CATI projects.
April 23, 2007The State of the Fieldwork table now includes all quota testing questions.
April 20, 2007Modification to the classification scheme for disposition codes and of the calculation of response rates to respect new MRIA/Statistics Canada standards. CAUTION: this update requires that CATI code classification be revised in active projects for the response rate calculation to work.
April 19, 2007The contrain_to_groups installation instruction controls the display of the free selection of cases when groups exist for a CATI project.
March 27, 2007Added the ability to play audio files during interviews..
March 7, 2007The interviewer appointment clock can be displayed as a 12-hour clock or as a 24-hour clock.
March 1, 2007Appointments are dispatched no earlier than two minutes before the appointment time; appointments outside of normal project hours are not dispatched if missed by more than 30 minues.
February 13, 2007Interviewers can change their own password if the system installation includes the allow_password_change_by_interviewers option.
February 9, 2007Addition of a demo or practice mode for interviewers; they can work in the questionnaire without saving any data.
February 2, 2007The identification of the last human contact among call results was speeded up and made available in data extraction.
January 16, 2007Addition of a selection criterion in cwnav to identify cases which have been attributed for interviews.
December 11, 2006Time zones may be defined at the telephone exchange level to accommodate exceptions to the area code rules.
December 8, 2006Working hand in hand with the Asterisk PBX software, cwphone.cgi documents current telephone activity and initiates audio-visual supervision.
December 6, 2006Various adjustments to avoid that the same case be distributed to two interviewers simultaneously.
October 28, 2006Interview groups are now dynamic: changes made by supervisors to group definitions are automatically dispatched to interviewers.
October 26, 2006Addition of interview groups and of the capacity for interviewers to request cases on the basis of these groups.
October 25, 2006Addition of a third selection criterion for pulling cases from the data base.
October 24, 2006New CATI selection 3 pound instruction.
August 16, 2006Addition of a Do-not-call list feature using the BASEdonotcall project and the "Use do not call list" and "Do not call email" pound instructions.
August 13, 2006Complete integration with the Asterisk open source PBX.
August 8, 2006The "state of the call queue" button in cwsuper.cgi now displays the average number of calls per case.
August 8, 2006New selection criterion in all utility programs allowing focus on cases inside or outside the call queue.
August 8, 2006New installation options to control the permissible delay between the recording of two calls to the same case.
July 31, 2006New installation options to control the size of the comment entry box for interviewers.
June 7, 2006New option to report on the most recent call or the most recent human contact in cwoutcomes.cgi.
May 22, 2006Addition of the cwprod.cgi productivity reporting module..
February 19, 2006Each project has its own earliest and latest call times which are enforced upon assignment of telephone numbers such that a number will not be dispatched to be called outside of this time bracket.
February 19, 2006Call times and appointment times are stored in GMT time.
February 13, 2006A search for a particular record performed by an interviewer can now use _telkey or _telephone as well as be based on the full field, the beginning of the field or any part of the field.
February 13, 2006The telephone number (in the _telephone field) is now distinct from the case key (_telkey).
February 10, 2006The new VERBATIM question type allows for the easy cleaning of character open-ends at the end of an interview.
January 18, 2006The priority given to each case in the call-back list depends, in part, on the most recent call result (i.e., call results with short latency are given more priority than call results with long latency).
January 18, 2006The pace at which cases are brought back into the interviewing pool can be adjusted to the previous call result code (e.g., Busy signals can be brought back to interviewers faster than No answer calls).
January 18, 2006Acceleration of the interviewer login.

Appendix B

Recent changes and additions

DateChange / addition
November 30, 2015Creation of the agents data base table upon need.
February 14, 2015Addition of the # Other n in cwsuper pound instruction.
July 14, 2014Addition of Break, Coaching, and Training buttons on the case selection screen.
July 12, 2014Every QUOTA variable is indexed in the database to speed up call queue updates.
November 26, 2012Addition of the capacity to save and reload call queue update schemes.
November 20, 2012The calling time window can be defined independently for each day of the week, as well as separately for each call group.
November 28, 2011The batch dialer can be used with batches of one, eliminating the need for an agent queue, and answering machine detection is optional.
September 8, 2011Call disposition codes can be reordered within categories and alphabetically in cwcodescati.cgi.
August 27, 2011Call disposition codes can now be attributed display conditions.
August 24, 2011Several batch dialer disposition codes can be mapped to the same CallWeb call disposition code.
August 17, 2011Extension of the ability to flag bad telephone numbers available as INFOCATI "T"-type open-end parts: a list of categories of situations can be displayed as a dropdown in the interviewer interface.
August 16, 2011The batch dialer senses a situation where all channels are used and adapts.
April 20, 2011Addition of a predictive/batch dialer which automatically interprets call results, stores them in the CallWeb call history and passes live calls to interviewers/agents.
November 18, 2010Support added for Asterisk 1.6.
July 5, 2010Addition of the "no interface" option to cwphone.cgi.
April 7, 2010The SELECTION3 variable can be defined as a DROPDOWN question, in which case it is presented as such to the interviewer.
March 11, 2010cwnav.cgi can reassign GMT offsets massively when the telephone number GMT offets are changed (for example, Saskatchewan in Canada).
December 5, 2009Addition of CSS control over the CATI buttons.
November 23, 2009Addition of interviewer personal notes.
September 13, 2009Call disposition codes can be attributed a permission level such that they are displayed to interviewers or not according to the level of permission assigned to the interviewer.
August 19, 2009Only CATI projects (i.e., those with disposition codes) are offered to interviewers during their login procedure (thus excluding Web projects in the same instance).
July 18, 2009Addition of a new module, cwsuperplan.cgi, which calculates the projected callback queue for all active projects.
July 16, 2009Addition of the # Basic call management pound instruction to control the type of delay values used in call queue management.
July 8, 2009The call history can be displayed without identification of the interviewers who logged the calls.
February 11, 2009The productivity reporting module reports the number of calls made per hour excluding time spent toward completed interviews.
February 9, 2009Interviewers are offered a Switch projects button so that they can change projects without having to log out and back in.
February 8, 2009Addition of the "training mode" that displays the questionnaire without consideration for the skips and display conditions and which does not substitute response recalls. This is meant as a demonstration mode for interviewer training.
December 2, 2008Addition of the $contexte{interviewer} key that contains the name of the interviewer as stored in the questionnaire record (_stock field).
November 24, 2008Addition of an automatic quota closure mechanism in CATI mode.
August 28, 2008The field management module (cwsuper.cgi) is fully customizable such that only key information can be displayed, making it cell-phone browser friendly.
June 23, 2008The field management module (cwsuper.cgi) calculates projected interviewer hours required to complete a project and reports variance with budgeted hours.
May 31, 2008The default interviewer productivity index may now be redefined across projects using the productivity_index installation option or on a project by project basis using the "Productivity index" pound instruction.
May 30, 2008Monitoring of interviews is now possible for external telephone numbers.
May 24, 2008Users of the CallWeb dialer based on the Asterisk PBX can now display the entire call history of a particular telephone number in the cwphone.cgi module.
May 9, 2008Correction of the way the VERBATIM question type treats multiple-response questions. A bug-fix, really.
May 6, 2006The Do-not-call list is now real-time: a number found in the list is not dialled — in addition to not being prepopulated at the outset. This allows for immediate action on respondent requests.
March 31, 2008New asynchronous messaging system for supervisors integrated in the CATI control centre.
March 13, 2008A group label can be added to projects in BASEprojets. It is used to group projects on the CATI control centre page.
February 12, 2008New shift_start_time_ installation instruction controls the time of day stored in time transactions at the beginning of shifts.
February 11, 2008Modification of the case reservation procedure to dispatch cases without locking tables while avoiding double dispatch.
February 11, 2008Addition of the ability for interviewers to search for a case across multiple projects. This is particularly useful for the in-bound component of projects.
February 7, 2008Addition of the ability to flag bad telephone numbers available as INFOCATI "T"-type open-end parts.
February 7, 2008Addition of drill-down links in cwprod to ease the analysis of the productivity data.
February 2, 2008Addition of a messaging system for supervisors to instruct interviewers. Interviewers can be selected by projects they work on.
December 4, 2007A new CONTACT type of question acts as a contact script for telephone interviews.
December 1, 2007The Linear CATI mode pound instruction changes the system behaviour such that the questionnaire opens in the same window as the call management screen and a button is displayed at the top of the questionnaire to return to the call management screen.
November 26, 2007The Maximum interviewers pound instruction controls how many interviewers can log into a project at once.
October 18, 2007Call results are stored (and immediately accessible) in BASEappels as soon as the interviewer registers one. Thus, supervisors can get real-time data on call results by polling BASEappels and interviewers get reliable counts on their result buttons.
October 4, 2007Addition of supervisor control over the priority of callbacks, i.e., numbers least used first (the rule up to now) vs. numbers most used first.
October 2, 2007cwnav can scan BASEtemps looking for overlapping and open transactions. The results are stored in the ERROR BASEtemps field.
October 2, 2007Interviewers can be defined in BASEpasse as not accruing time in BASEtemps.
October 1, 2007Addition of various fields in BASEpasse and BASEtemps in preparation for additional features. THIS UPDATE REQUIRES RECOMPILING BASEpasse and BASEtemps.
September 29, 2007Addition of ability to select a subset of data columns in cwprod.
September 29, 2007Addition of the average duration of the completed questionnaires in cwprod. THIS UPDATE REQUIRES RECOMPILING BASEprod.
September 27, 2007Addition of the capacity for interviewers to visualize their own time accumulated in CallWeb data bases.
September 24, 2007Tighter control of the call queue: interviewers must enter a call result before requesting another number. NOTE: this change requires that the call back queues be updated from the CATI center module.
September 20, 2007Addition of a field to the call queue to identify the interviewer who reserved a particular case.
September 18, 2007The number of call results of each type obtained during the day is displayed to the interviewer.
September 18, 2007Addition of a short version of the field result report.
September 3, 2007Extension of the interviewer demonstration mode. In the new demo mode, interviewers are taken through all of the steps of the real mode but none of their inputs are saved in the data bases.
September 1, 2007Addition of the mass modification of call result codes.
August 31, 2007Addition the Supervisor Password pound instruction to control access to the call queue management.
August 31, 2007Addition of supervisor functions to control the call back queue.
May 31, 2007A new option controls the display of appointment schedules in the cwsuper.cgi module.
May 24, 2007The cwsuper.cgi module can display real time counts of completed questionnaires. It can also can report the activity in non-CATI projects.
April 23, 2007The State of the Fieldwork table now includes all quota testing questions.
April 20, 2007Modification to the classification scheme for disposition codes and of the calculation of response rates to respect new MRIA/Statistics Canada standards. CAUTION: this update requires that CATI code classification be revised in active projects for the response rate calculation to work.
April 19, 2007The contrain_to_groups installation instruction controls the display of the free selection of cases when groups exist for a CATI project.
March 27, 2007Added the ability to play audio files during interviews..
March 7, 2007The interviewer appointment clock can be displayed as a 12-hour clock or as a 24-hour clock.
March 1, 2007Appointments are dispatched no earlier than two minutes before the appointment time; appointments outside of normal project hours are not dispatched if missed by more than 30 minues.
February 13, 2007Interviewers can change their own password if the system installation includes the allow_password_change_by_interviewers option.
February 9, 2007Addition of a demo or practice mode for interviewers; they can work in the questionnaire without saving any data.
February 2, 2007The identification of the last human contact among call results was speeded up and made available in data extraction.
January 16, 2007Addition of a selection criterion in cwnav to identify cases which have been attributed for interviews.
December 11, 2006Time zones may be defined at the telephone exchange level to accommodate exceptions to the area code rules.
December 8, 2006Working hand in hand with the Asterisk PBX software, cwphone.cgi documents current telephone activity and initiates audio-visual supervision.
December 6, 2006Various adjustments to avoid that the same case be distributed to two interviewers simultaneously.
October 28, 2006Interview groups are now dynamic: changes made by supervisors to group definitions are automatically dispatched to interviewers.
October 26, 2006Addition of interview groups and of the capacity for interviewers to request cases on the basis of these groups.
October 25, 2006Addition of a third selection criterion for pulling cases from the data base.
October 24, 2006New CATI selection 3 pound instruction.
August 16, 2006Addition of a Do-not-call list feature using the BASEdonotcall project and the "Use do not call list" and "Do not call email" pound instructions.
August 13, 2006Complete integration with the Asterisk open source PBX.
August 8, 2006The "state of the call queue" button in cwsuper.cgi now displays the average number of calls per case.
August 8, 2006New selection criterion in all utility programs allowing focus on cases inside or outside the call queue.
August 8, 2006New installation options to control the permissible delay between the recording of two calls to the same case.
July 31, 2006New installation options to control the size of the comment entry box for interviewers.
June 7, 2006New option to report on the most recent call or the most recent human contact in cwoutcomes.cgi.
May 22, 2006Addition of the cwprod.cgi productivity reporting module..
February 19, 2006Each project has its own earliest and latest call times which are enforced upon assignment of telephone numbers such that a number will not be dispatched to be called outside of this time bracket.
February 19, 2006Call times and appointment times are stored in GMT time.
February 13, 2006A search for a particular record performed by an interviewer can now use _telkey or _telephone as well as be based on the full field, the beginning of the field or any part of the field.
February 13, 2006The telephone number (in the _telephone field) is now distinct from the case key (_telkey).
February 10, 2006The new VERBATIM question type allows for the easy cleaning of character open-ends at the end of an interview.
January 18, 2006The priority given to each case in the call-back list depends, in part, on the most recent call result (i.e., call results with short latency are given more priority than call results with long latency).
January 18, 2006The pace at which cases are brought back into the interviewing pool can be adjusted to the previous call result code (e.g., Busy signals can be brought back to interviewers faster than No answer calls).
January 18, 2006Acceleration of the interviewer login.