The Phone System (cont’d)

6.6 ADDITIONAL PHONE SYSTEM FEATURES

The Survox phone system has many features to control calling.

Here are some of the additional features you can use. Most of these features can be used concurrently, for instance, you can do “Preferred time of day sampling” and use “Market control” on the same study.

6.6.1 Retrieving Phone Records Directly Using a Phone Number or Name

Using the PHONE,5 command, phone numbers can be retrieved specifically by phone number or some other criteria. In order to have fast access to specific phone records an index is built, allowing the system to get a specific number without having to read sequentially through the file.

Regardless of the size of the phone file, a number may be specifically retrieved with little strain on the system.

You may build up to three different indices for a study, one of which is always the phone number itself, and up to two more which would allow you to access the phone numbers via some other criteria. In this way you could retrieve a phone record by a name, address, or some special code stored in the phone sample file. Compile and run the example files FNIND^FBL and FNIND^RAW (FONEBULD) and FNIND^QPX (PREPARE) to see exactly how this operates.

CREATING THE INDICES IN FONEBULD

When building a phone file, by default you automatically get an index built for the phone numbers themselves. We assume that you may want to be able to get specific numbers at some time during the study. This index gets built with the extension FNX. This is the file the program reads to find a specific number to get from the FON file by phone number. Phone numbers must be at least 5 digits long.

You may have two additional index files built by saying ‘INDEX <column.width>’ before building the file, where <column.width> is the position in the phone record which you will be using for the index. The <column.width> must be between 5 and 18 columns long. In addition to the original records processed, any records that are added to the file later will update the index files with their indices. Make sure you say “TEXT_LENGTH=#” before specifying the index so the program knows where you allowed the value to be put.

Each additional index will create an additional index file. The first additional index will create a file with an extension of FNY, and the second will have an extension of FNZ. When the indexes are searched, they are searched in the order of FNY, then FNZ, so put the index you expect to use the most first.

RETRIEVING NUMBERS BY NAME OR ADDRESS IN SURVENT

If you wish to access additional indices, you will need to use the form of the PHONE,5 question that gets its information from a prior question, i.e. “{!PHONE,5,,,info}”, where ‘info’ is the name of the question where the interviewer enters the index information (see 6.3.1 The PHONE Statement, Phone,Letter Subtype G).

The program will first determine whether that data is a phone number, and if so, look in the phone number (FNX) index. If it is not a phone number, the program goes to the next index (FNY), and possibly the FNZ index until it finds a matching code.

If no matching code is found, an error message is returned, and you will be reprompted for a phone number. If you simply press Enter , it will continue with the next available phone number.

6.6.2 The ‘Do Not Contact File’

The Do Not Contact file is a file that contains numbers that are checked whenever you add numbers to a sample file either using the Fonebuld program or when Survent adds a new number. It is an indexed CfMC TR file with phone numbers assigned as the case id for the file.

To set this up so that you always check against the file when adding sample, in the CfMC parmfile (located in the CONTROL directory) add the line:

EX:
DO_NOT_CONTACT_FILE: /usr/cfmc/control/badrecs.tr (UNIX)
DO_NOT_CONTACT_FILE: f:\cfmc\control\badrecs.tr (DOS)

The file (eg. badrecs.tr) can be located anywhere, as long as you have read access to the file. If a telephone number is present in the do not contact file, the number will not be added to the file.

To create or append to a dnc file, you can use MENTOR with the following commands:

EX:
~INPUT <ascii filename> ASCII=100 ID=1.10
~OUTPUT <do not contact filename> DNC_File TR_File_Directory=<#>
        Maybe_Create Write_Now 
~END

The DNC_File option is required otherwise FONEBULD will not accept it as a dnc file.    Set the “#” on the TR_File_Directory option to the maximum number of records you expect to ever be in the file.   The Maybe_Create option can be used if you want to just append the records in this file to an existing file.  The Write_Now option causes the input records to be immediately be written to the output file.

Survent’s command to add a number to the phone file (!PHONE,A) checks the file before adding the number, in addition to FONEBULD. Any number that can not be called is added to the fonefile in stack 330, the “never-call” stack, and given resolved status 96. Survent’s !PHONE,A command will use the dnc file specified in the parmfile, if there is one.

FONEBULD can override the parmfile specification by having a command DNCFILE <filename> before the “GO” command. FONEBULD can also have DNCFILE NONE and it will not check against the default Do Not Contact file.

You can now have up to four different DNC files for different reasons. In addition, you can control the status to use for numbers put in the DNC stack of the phone file. The parmfile syntax is:

DNCFILE: filename
DNCFILE: filename ''second dncfile, etc.

In FONEBULD the syntax is:

DNCFILE = filename
or
DNCPREFIXFILE = filename

The default statuses are 96 and 70 respectively. In this way you can mark “do not contact” numbers coming from different sources with different statuses.

The DNC filenames used are stored in the phone header and are listed if you use a “HEADER xxxx” command in foneutil. You can refer to it as the “DNCfile” in all commands. (This is the same as fone_number_index.)

You can use dncfile on the ~output command line in MENTOR. For example:

~output mdnc.tr dncfile trfiledirectory=100000 append

This will make a DNC file for the CfMC phone system.

DNC FILE allows e-mail as well as phone numbers You can now specify a file of e-mail addresses to check when building a sample file with FONEBULD to disallow records with those emails. The syntax is:

DNC_File: <filename>,e-mail

This is used in the parmfile and “DNCFILE=<filename>,email” in FONEBULD. In FONEBULD, use the command “Email_loc=<location.width>” to specify where the email address to compare is. Records that match will be given status 255 and saved in the “bad email” stack (340).

To build an e-mail Do Not Contact file, use the following Mentor syntax:

Ex:
~INPUT <filename>,ASCII,LENGTH=100
~OUTPUT <e-mail dnc filename>,APPEND emailindex WRITENOW
~END

The maximum e-mail length is 128.
USING INTERNATIONAL PHONE NUMBERS IN THE DNC FILE

In order to accommodate international phone numbers, CfMC supports 18-digit phone numbers in the Do Not Contact file. CfMC creates a “fonenumber_index” which converts up to 18-digit numbers to an encoded 10-character case id. To build or append to a Do Not Contact file for numbers > 10 characters, use the following Mentor syntax:

EX:
~INPUT <ascii filename> ASCII=100
~OUTPUT <do not contact filename> TRFILEDIRECTORY=<#>
FONENUMBER_INDEX MAYBECREATE WRITENOW 
~END

This will read the first 18 characters of the file and convert them into a fonenumber_index. Even though the case ID is encoded, you can find the case in MENTOR, using the command:

next "123456789012345789"

The ‘12345, etc.’ is the phone number you are looking for. Note that the phone number may contain special characters, such as – and (). The program handles these characters

REMOVING BLOCKS OF NUMBERS FROM THE AVAILABLE NUMBERS TO CALL

DO_NOT_CONTACT_PREFIX_FILE=xxxx is designed to remove cell phone numbers from the phone sample. The file is created exactly like the DO_NOT_CONTACT file, except that the program uses seven-digit case IDs. Any phone number that starts with those seven digits will be removed from the available sample when FONEBULD is run. The command may be invoked in FONEBULD for that run or in the parmfile as a system default. To build the file, add:

EX:
~INPUT <ascii filename> ASCII=100 ID=1.7
~OUTPUT <dncprefix filename> TRFILEDIRECTORY=<#>
MAYBECREATE WRITENOW 
~END

The <#> is the number of phone number prefixes you expect to have. To invoke the file, in FONEBULD say “DO_NOT_CONTACT_PREFIX_FILE= xxxx”where xxxx is the name of the TR file to use (the .tr extension is not required). To set a system default, add the command “DO_NOT_CONTACT_PREFIX_FILE: xxxx” in the CfMC parmfile.

You can also shorten the command to “DNC_PREFIX_FILE”. FONEBULD gives numbers it resolves due to being in the “DNCPREFIXFILE” file a status of “70”.

6.6.3 Preferred Time-of-Day Sampling

Some sample designs require specific scheduling of each call to the respondent, or different call scheduling for different groups of numbers. This can be accomplished using preferred time-of-day sampling. Preferred time-of-day sampling makes it possible to have each phone record be called in a different call-scheduling order. It uses the ‘buckets’ defined for each time zone, and is handled the same way NO ANSWER calls are handled, except that you decide which bucket the call will be returned to after each call, rather than simply defining a maximum number of times to call in each call period.

SPECIFYING THE TIME PERIOD CALL ORDER IN THE PHONERECORD USING FONEBULD

To use preferred time-of-day sampling in FONEBULD, specify the preferred time-of-day location and length in the phone text area. You will need to put a string of digits between 1 and 9 in this field using MENTOR or some other data processing software that tells the program in which bucket to place the number after the first call, the second call, and so, on for as many calls as you want to control. After the first call, the number will go into the bucket specified by the first digit. After the second call it will go into the bucket specified by the second digit and so on.

If you want to pre-schedule what bucket to start in, use columns 31-45 of the phone record with the text “BUCKET=#” in FONEBULD, where ‘#’ is a number from 1-9 as above.

When you build the file or add the phone records specified using FONEBULD, the calling pattern will be established.

For example, in a designated field of the phone text you would provide a string, such as “123123778” to say after the first call, call back first in the morning, then the afternoon, then the evening/weekend, then the morning, then afternoon, then evening/weekend, and after 6 calls, call any time up to 2 more times, then go to All Targeted Attempts (ATA) bucket 8. This field can be different for each phone number, so one number can go into the MORNING bucket for the first four calls and AFTERNOON for the next four calls, while another number can just stay in MORNING,AFTERNOON,EVENING/WEEKEND bucket for all the calls made to it.

You can use preferred time-of-day control for some phone records, and let the system automatically control others. Once it is used on a particular phone record, however, it may not be turned off except by using the RELEASE_ALL_SYSTEM_CALLS parameter to release all numbers, or by Deleting the record using FONEUTIL, deleting the preferred time-of-day information out of the phone text, and adding the number back into the phone file using FONEBULD.

SURVENT ISSUES REGARDING PREFERRED TIME-OF-DAY SAMPLING

The buckets used by Preferred-Time-Of-Day sampling are:

Morning only                1
Afternoon only              2
Evening/weekend only        3
Morning or afternoon        4
Morning or eve/wkend        5
Afternoon or eve/wkend      6
Morning, Aft., Eve./Wkend   7
All targeted attempts       8
Holding Area                9

All Targeted Attempts means you hit the total number of attempts for each of the three target time periods, and you had allowed more total call attempts to possibly be made.  The Holding Area is another place to store numbers until they are released.

The three-day parts are called MORNING, AFTERNOON and EVENING/WEEKEND. They can be described more thoroughly as follows:

day part 1:    day part time 1 through day part time 2 (Monday-Friday)
day part 2:    day part time 2 through day part time 3 (Monday-Friday)
day part 3:    day part time 3 through day part time 4 (Monday-Friday)
weekends:      day part time 5 through day part time 6 (Saturday)
               day part time 7 through day part time 8 (Sunday)

NOTE: The system will use day part times 5 and 6 for Sunday as well as Saturday if day part times 7 and 8 are both set to 12:00 am. The system will use day part times 1 and 4 for both Saturday and Sunday if day part times 5-8 are all set to 12:00 am. These definitions can be modified using Time Period Option 1-5 (see 2.2.1 The Phone Parameters).

Once Survent chooses a time zone to call from, it uses the buckets within a time zone to decide which number to call, along with the day part times (assigned in FONEBULD using the DAY_PART_TIME options), and the number of calls to day parts (TARGET1 through TARGET3).

When a call is attempted and gets a NO ANSWER status, Survent will by default assign it to be called back in the next open time slot based on the number of calls you have made to each time slot and the targets for each. But, if preferred time-of-day sampling is used, it assigns the number as you specified in your call scheduling string.

A number will go to the All Targeted Attempts (ATA) bucket in one of two situations:

1 All the targets are filled, so if you set targets at 2, 3, 2 and there have been two calls in the MORNING and EVENING and three calls in the AFTERNOON the number goes to ATA no matter what digits you may have in the preferred-time-of-day field (make sure you set these high enough for your preferred-time-of-day setting).

2 You put an “8” in the string of digits to specifically place the number in the ATA bucket. Using the previous example, make the phone text begin “4446668”. This would be the best way to control exactly when the number should go into the All Targeted Attempts bucket.

6.6.4 Controlling the Sample with Markets

Often you will need to call sample that is controlled and reported on in groups, and you know the characteristics of each group in advance. We will call each of these groups a “market.” These groups are often geographic, such as north, south, east, and western regions, but can be based on anything we already know about the sample, type of business, income level, etc.

In order to use market controls, you must have a market name in each phone record. You could just assign a number to each market, and thus name them “001”, “002”, and so on, or you can give more meaningful names up to 8 characters long. Since the supervisors will be able to report on and control the sample by market, it is useful to have names that make sense. For instance, you may wish to control the sample in groups defined by sex of respondent by city (where the cities are New York, Atlanta, Boston, and Detroit). You would then create market areas such that the first character is M or F, followed by the city name NEWYORK, BOSTON, DETROIT, or ATLANTA. You could then have eight markets which would be MNEWYORK, FNEWYORK, MBOSTON, and so on.

Using market areas, you can control the relative amount of calling to a particular market during the study using market weights, either in FONEBULD initially, or in SURVSUPR while supervising, or programmatically in Survent. More particularly, this feature is usually used in conjunction with quotas such that when a market reaches its target quota, it will immediately shut down a market for calling. This has three distinct advantages over using quotas by themselves to control the sample:

  • The numbers can be weighted up so that if you are falling short in a particular market’s target sample, you can pick up more numbers without completely shutting down other markets using the HIDE command or setting their target quotas down.
  • You can shut down a market using a market weight of 0. These numbers will then never be picked up by Survent, which will improve the study speed over using quotas to stop calling. Quota checks require you to first pick up the number in Survent, putting a heavy load on the system if you have met many of your quotas. Setting the market weight to 0 completely removes this load and the market is simply not called.
  • You will not have to use the HIDE and REVEAL options in SURVSUPR or FONEUTIL to stop calling a market, which takes time and CPU, is often diffic ult to specify and cannot easily be tracked.

Specific timed callbacks and numbers already in a special interviewer or ownership stack are not affected by any market weight other than 0. If the market weight is set to 0, and the system wants to call one of these numbers, it will automatically status the number with the call status that is assigned by the MARKETWEIGHT_ZERO_STATUS parameter in the server’s parmfile (in the CONTROL directory or group under CFMC). If this value is not set, the program will send the number to an interviewing station, to let Survent determine what to do with this number.

For example, if you set MARKETWEIGHT_ZERO_STATUS: 213 in the parmfile the program will hide timed callbacks instead of dialing them in markets with a weight of zero.

You can get reports by market area in PHONERPT and see the bucket layout for each market in the supervisor program SURVSUPR.

SETTING UP THE MARKETS IN FONEBULD

Before building a market phone file, you must specify the set of markets to be used. The market in which a number is put will be specified in the phone text. Each record in a market will have the same string in the market location of the sample record.

To build the phone file with markets, run FONEBULD as always, but include the following commands in this order before the file is built.

MAXIMUM_MARKETS=<number>

If you want to allocate space for some maximum number of market areas that are going to be defined, use this. The number specified must be less than 960. If not specified, the number of MARKET commands (see below) for this phone file determines the maximum, and you will not be able to add any additional markets in the future without rebuilding the file.

The maximum number of markets depends on the number of time zones used. Markets times time zones times must be ⇐ 9600 and the maximum markets must be ⇐ 960.

1 to 10 time zones = 960
     11 time zones = 872
     12 time zones = 800
and so on.

TEXT_LENGTH=###

Tells the program where you can put the market location

MARKET_LOCATION=<column.width>

Says where in the phone text to get the market area specifier. The location must be between 51 and TEXT_LENGTH-50, that is, somewhere in the phone text area. The width is 1 if not specified, and may be 1-8.

MARKET = <name>,<number>,<weight>

This assigns the various markets. There should be one MARKET command for each market used in the study, or each string found in the MARKET_LOCATION in the phone records. If you say “MARKET=???” all phone records with no other market specified will be assigned to this market. If no “catchall” market such as this is specified, a number that does not have a matching market name will be an error, and be left out of the phone file.

<name> is the name of the market that is stored in the phone text. This may include any ASCII character except blank. The comparison ignores case of alphabetic characters.

<number> is the market area number. It can be left out in which case Fonebuld will assign the next available number. The number must be between 1 and MAXIMUM_MARKETS if specified.

<weight> is the initial calling weight, that is, how often a number will be chosen from this market relative to the other markets when a system call is made. If not specified it will default to 1. Weights can be a number from 0 to 9, just like the time zone weights. Generally weights will be 1 (to call the market) or 0 (to suppress calling to the market), but you may also slant the dialing to hit some markets more than others by changing the weight. Market weights can also be changed in FONEUTIL or SURVSUPR, or programmatically in the Survent interview by executing a PHONE,M,<market>,<weight> statement.

After the market commands are specified, enter “GO” to read the sample file in and have the phone file built.

If you are adding numbers to an existing phone file, you can also add new markets if space has been left for them by using the MAXIMUM_MARKETS command; specify the new markets exactly as before. If you say MARKET_LOCATION again, it must be the same as the first time. Be sure to specify a market number, as otherwise it will try to start at 1 again, which will already be in use. When you specify the number for a market, it must not be used by another market.

Here is an example command file to make markets with FONEBULD:

EX:
MARKETLOC=51.1
MAXMARKETS=10
MARKET A,1,1
MARKET B,2,1
MARKET C,3,1
MARKET D,4,2
GO
EXAM2
NUMBERS.RAW
QUIT
QUIT

See example file MKTCV^SPX to convert an existing market controlled job into a non-market job or vice versa, or change the market numbers in an existing study.

REPORTING ON MARKETS AND CHANGING MARKET WEIGHTS

SURVSUPR and FONEUTIL have a MARKET command to show and/or change the weights for a particular market. The syntax for showing and/or changing weights is:

MARKET <studycode> <market name> <-ZERO>

If the <market name> is specified you will see the timezone/bucket array for the specified market (and you can see others by using the + and – keys). If the <market name> is left off you will see a list of all the markets, the number of records in the market, and their weight, and you can modify market weights if you wish.

If “-ZERO” is specified, you will not see markets whose weights are currently set to 0.

Using Survent to Control Market Weights

Survent allows specific setting of the market weights. This is usually used when you check whether the target quota has been met for a particular market, and if so, to shut down the market by setting the weight to 0.

To control market weights, the PHONE,M statement is used. The syntax for controlling market weights is:

{
!IF condition
!PHONE, M, <market name> ,<weight> }

You can specify a condition under which the weight will be set, and you specify the market name and weight on the question type line. Here is an example where you are setting the market weight to zero because the quota for that market is full:

EX:
{MARKET:
!PHONE,G,51,1}
{
!IF MARKET$=”A” AND QUOTA(Market_A) >= QUOTA(Market_A.T)
!PHONE,M,A,0 }

This example says if the current interview is in market “A” and the quota for MARKET_1 is greater or equal to the target quota for MARKET_1, set the weight for that market to 0. See example files MARK^QPX and MARK^FBL which demonstrate how to set up and use markets in conjunction with quotas.

You can also use the !Phone,M statement to read the market name from the data.

EX: !PHONE,M, [<label or location>], <weight>

The “label or location” would store the name of the market you will be updating. In this manner, you can update all your market weights with just the following two statements, instead of a statement for each market.

EX:
{mkt: !PHONE,G,51,4}
{!IF QUOTAN([quotanum]) >= QUOTAN([targnum])
!PHONE,M,[mkt],0}

This is in keeping with the increased number of markets we are supporting and allows you to work with quota names such that quota and market weight updates can occur with very few statements.

Controlling Nonsystem Numbers when a Market is Closed

Market weights only control system callbacks, so by default timed callbacks, special interviewer numbers, and owned numbers in a market continue to be released even if the market weight has been set to 0. But, if you want the server not to call these numbers in markets that are closed (because you set the market weight to 0 when quotas are full, for instance) you may do so using the MARKETWEIGHT_ZERO_STATUS parameter in the server’s parmfile. This tells the server that you want it to assign a status to these numbers instead of giving them to an interviewer or dialer to be called.

Using this keeps you from having to write code in your questionnaire to check whether you have a number in an over quota group to resolve after you have closed the market.

Likely statuses to use would be 188 or 213 to hide the numbers, 189 or 214 to place in Time Zone Holding Area (Bucket #9), or 11- 69 to resolve the numbers. If the status is set to 0, or the command is not in the parmfile, the program will continue to hand the number to the interviewer or dialer. Statuses 83 (bad phone number), 186 and 211 (put in front of current stack), 187 or 212 (put in back of current stack) are not allowed.

Note: Like all parmfile command, this is set for ALL studies under the server. You cannot assign a different status for these numbers from two different studies running under the same CfMC server at the same time.

6.6.5 Existing Case Mode

“Existing Case” mode means that you start with a partially filled in data record and add to it. This is especially useful for wave studies or studies with a “database” you want to continue updating.

To use Existing Case mode you put a case ID matching an existing data record starting in column 25 of the phone record. When Survent picks up a phone record, it looks to see if there is a case ID in that location, and if there is, it goes and gets the matching case from the data file.

It is very important that the data file be “indexed” if it has more than a few hundred records in it for faster access. Survent will build an indexed datafile by default, but in existing case mode you must start with an existing file. If the file was not created by Survent, you can index the file by putting TRFILEDIRECTORY=# on the OUTPUT command of a MENTOR run, where # is the number of cases you expect to have at most in the file. Here is a MENTOR example to fix up an existing data file:

~input study^tr
~output new^tr trfiledirectory=20000 writenow
~end

Then, just rename new^tr to study^tr and put it in the interviewing area.

Be sure to build a data file with the CASE ID field filled. Even if the data is in the case ID location, if the CASE ID field is blank, SURVENT will not find the case. Here is a MENTOR example that will build the case ID into the file starting from an ASCII file of information where the data is already formatted such that the case ID is in columns 1-4:

~input CLIENT.DAT ascii=800 id=1.4
~output study^tr numcases=5000 writenow
~end

If you do not include the “id=1.4” statement, although there is a number in columns 1-4, SURVENT will not recognize that number as the case ID. Note also that the case ID must match EXACTLY what is in the sample file in columns 25+, including checking for leading zeroes.

If a case ID you specify in column 25 of the phone record does not exist in the data file, Survent will build a new data record to work with. So, you can have some sample with matching cases and other sample that is building new cases. If you do not want this to happen, add a statement in your questionnaire to check for existing data before moving forward in the interview, such as:

{!if [1.4^^B]
Case \[20.10] for phone number \[1.10] does not
exist in the data file.
Please tell your supervisor, terminating
interview…
!display}
}!if [1.4^^B]
!phone,s,78} ‘’give phone number resolved status to keep from coming back
{!if [1.4^^B]
!spc,b} ‘’abort the interview

Also see the {!SPC,P} PREPARE command to get a specific case by case ID or by using a conditional statement. This has the same mechanics, but is more often used for coding applications.

6.6.6 Ownership Mode

Ownership Mode allows you to assign certain phone numbers to particular interviewers. This typically occurs when there are long, involved interviews, or when there are particular interviewers that have the skills or knowledge needed to talk to a particular group of your sample.

Another use is to assign a number to an interviewer after they have started talking to the respondent, such as when the call is suspended. This allows the respondent to continue the interview with the same interviewer.

The idea is that a piece of sample can be owned by a specific interviewer, and if it is so owned then only the owner is ever going to see that number. We also provide facilities to override this ownership if necessary.

To summarize these features, sample can be initially assigned to an interviewer, or can be assigned once contact has been made. Once that sample is assigned, the system will only present it to the particular interviewer, unless the Ownership mode is turned off for the whole study or the specific number is requested by another interviewer.

If the specific number requested, the interviewer is warned that the phone record is owned by another interviewer. At that time, the interviewer may override the ownership for this call, in which case the call will still be owned by the other interviewer; or he may take the number for himself, in which case the number will belong to him from now on. Both of these features may be handled internally by the program or with special keywords by the interviewer.

NOTE: For webSurvent, the interviewer ID will be filled in as “WEBS” in call histories. This is so you can distinguish between histories saved from SURVENT, webSurvent or webCATI interviews.

INITIAL ASSIGNMENT OF THE PHONE RECORD TO A SPECIFIC INTERVIEWER

You initially assign the phone record to a specific interviewer using FONEBULD. There, place “ID:xxxx” anywhere between one space after the phone number and before column 22 of the initial phone record. xxxx would be replaced by the interviewer ID you want to assign to that record.

When the phone file is built with ID:xxxx in a phone record, the interviewer ID assigned is stored in the OWNER field in that record. If there is an ID in that field, when Survent searches for a number to call and that number is scheduled to be called, the interviewer with the ID specified will receive that number if they are available.

If that interviewer is not available, the number will go into the OWNED records stack until the interviewer signs on or the number is specifically released using FONEUTIL’s option “B”. The OWNED stack will be checked each time Survent goes to pick up a number to see if the interviewer asking for a number to call has a number available. If released, the number will be Rescheduled for the next day as if no call was ever attempted.

If you have many owned numbers in the phone file and few or none numbers that are not owned, you may cause the server to search far down when it seeks a number that can be given to the current interviewer. Ownership mode works best with either relatively small sample files (< 2000 numbers) or a low percentage of owned numbers in the file (20%).

USING SURVSUPR OR FONEUTIL TO CONTROL OWNERSHIP MODE

The phone file has a special switch called OWNER_MODE that can be set to YES or NO using FONEUTIL or SURVSUPR. If it is set to NO, the system behaves like it normally would if the phone records in the file were not assigned to a specific interviewer. This in effect releases all numbers that are still active to be able to be called by any interviewer on the system. If it is set back to YES, once again numbers assigned to specific interviewers will only be offered to those interviewers.

When in FONEUTIL and looking at a specific phone record with the F or # options, you can specifically change the owner, delete the owner (thus releasing the phone record to other interviewers), or just view the following information related to ownership mode:

OWNER: The current owner of the phone record, or, if blank, the record is available to any interviewer.

OLD_OWNER: If the record was owned by someone and the ownership was changed in any way, the last owner is recorded here.

OWNER_CHANGED: f the owner was changed in this record, this will indicate by whom. 1 means it was changed by an interviewer indicating “NEWOWNER” to get a record that was previously owned. 2 means it was changed by FONEUTIL.

OWNER_MODE: Is set to the value of OWNER_MODE In the phone file itself when the record was added to the phone file in FONEBULD. You may have some records in the file with OWNER_MODE set to YES and some set to NO, but this is just informational. The switch in the phone file header controls whether Ownership mode type operations are done to the file as a whole.

CONTROLLING THE OWNERSHIP OF PHONE NUMBERS IN SURVENT

As stated earlier, when getting phone numbers, only numbers which are not owned or which are owned by the interviewer requesting the number will be returned, unless a specific number is asked for. Once a phone record is available in Survent, new ownership may be established either programmatically or with the use of interviewer keywords.

In the case where a number is available, you can assign ownership to the current interviewer with the PHONE,8 question. Interviewers cannot assign a number to themselves by keyword; it must be set up by the Survent programmer to allow reassignment. Execution of the PHONE,8 writes the ID of the interviewer doing the interview into the owner field of the phone record.

A typical example of this is within the Suspend block, where you might want to assign ownership to this interviewer, since they have already established a rapport with the respondent. Here is an example of the specifications to do this:

EX:
{!SUSPEND}
{Setowner:
INTERVIEWER: Do you wish to retain this call as a
callback, or allow other interviewers to also make
the callback?
!CAT
1 Retain call
2 Release to other interviewers }
{!IF Setowner(1)
!PHONE,8}
{!ENDSUSPEND}

In this example, the interviewer is asked whether they wish to retain contact with the respondent for future callbacks. If yes, the PHONE,8 execute and this interviewer is assigned as the new owner of the record.

Getting Numbers Owned by Others Using Standard Prompts

In the case where the number is specifically requested using the standard PHONE,5 question prompt, and the number is previously owned by someone else, a message will be returned that the number is owned by someone else, and the interviewer will be re-prompted for a phone number to call. At that point, they can enter one of two keywords to get access to the phone number:

OVERRIDE: The interviewer will get the number even though it is owned by someone else. However, the ownership of the number will not be changed in the case where the call is not completed and rescheduled.

NEWOWNER: This will retrieve the number and the ownership will be changed to the ID of the requesting interviewer. In this case, when the phone number is returned to the phone file as a complete or for rescheduling, the previous owner ID will be written to the OLD_OWNER field, and the OWNER_CHANGED field will be set to ‘1’.

Getting Numbers Owned by Others Using Internal Controls

The PHONE,5 statement has a format which records a code for the result of the attempt to find the number requested. You can then write code that will allow you to continue if you got a phone record, or reset and/or abort if you did not. (See 6.3.1 The PHONE Statement, PHONE,# Subtypes).

If you use this mode and the phone number is owned by another interviewer, the letters “OA” will be recorded in the phone status field, meaning ‘owned by another’. Since there is no prompt at which the interviewer might enter override keywords, the OVERRIDE and NEWOWNER keywords can be programmatically executed by using the PHONE,6 and PHONE,7 questions respectively. Here is an example of controlling specific phone number access using internal controls:

EX:
{Phonenum:
INTERVIEWER: Enter the phone number to get, or press
<Enter> to just get the next number.
!VAR,P,18,10}
{Phoncode: .2
!PHONE,5,,,Phonenum}
...
{Newowner:
!IF Phoncode$="OA"
INTERVIEWER:
The number is currently owned by another interviewer
(\[OWNER]).
Do you want to OVERRIDE the ownership at this time,
but let \[OWNER] have it later, or ...
Do you want to become the NEW OWNER of this phone record?
!CAT
1 OVERRIDE ownership for now
2 Become the NEW OWNER
3 Drop the record and get another }
{
!IF Newowner(1)
!PHONE,6}
{
!IF Newowner(2)
!PHONE,7}
...

In this example, PHONENUM is a VAR,P question which allows valid phone numbers including dashes (-) or parentheses around the numbers. The VAR,P will keep this as a 10-digit number, which is read by the PHONE,5 (because it is referenced as the place from which to get the phone number).

If the number returns a status code of ‘OA’, the interviewer is given the choice of overriding ownership, claiming ownership, or trying for another number. Notice that we can show the current owner from the phone record on the screen with \[OWNER].

If they decide to override or become the new owner, we execute the proper phone question to do so, and continue with the questionnaire.

6.6.7 Independent Validation of Interviews upon Completion

NOTE: This validation feature may only be used with studies that use phone files in a servered environment. It works best when used with an SER/EIS predictive dialer. You may use this without the dialer, but the interviewer must transfer the call manually to the validator, which may cause management problems. This feature is not currently supported with a MSG dialer.

Your client or project designer may require that the information collected during the interview be validated by the supervisor or an alternate interviewer. This may be achieved at the end of the original interview by automatically transferring the call and the respondent’s information (data and phone record) to a designated person whom we refer to as a “validator.” There may be one or several validators per study. The validator will then execute a questionnaire that will only include the questions that are to be validated.

USING VALIDATION WITH A DIALER

CfMC software will work in tandem with the SER/EIS predictive dialer to validate interviews. The respondent’s current call and their information will automatically be transferred to the next available validator.

Prepare Spec-writing Considerations

For the Interviewer’s Questionnaire:

When a {!PHONE,X} statement is executed during the course of a questionnaire, the interview will be designated as one to be validated. It is recommended that this statement appear at the end of the interview to be sure that the interviewer cannot suspend or terminate the interview after the record has been flagged. It is also recommended that a !DISPLAY statement appear at the end of the interview telling the interviewer what will be happening next, for example:

…
{!PHONE,X}
{
Interviewer: Press <Enter> to end interview.
The call will be transferred to the next available validator.
This may take a few moments.
!DISPLAY
}
~END

For the Validator’s Questionnaire:

The questionnaire for the validator will have the same study name in the questionnaire header as the original study since it will be using the same study files. Use the QFF_FILE_NAME= parameter to give the questionnaire file a different name. The validation questionnaire is designed such that the program will wait at the {!PHONE,4} statement for the next phone number to be sent it by an interviewer on the study. At that time the data record is also transferred and the questionnaire applied to the data collected by the interviewer. For example:

[MYSTUDY,CASE_LENGTH=800,COMMENT=” MYSTUDY &
Validation Qff”, QFFNAME=MYSTUDV]
{!PHONE,4}
{
Valname: 101.30 HIDE
!var,,30 }
{Valnum: 151.10
!var,,10}
{Valaddr: 201.40 HIDE
!var,,40 }
{
Hi, I would just like to make sure we have your
information correct.
Is this correct?
Name: \|Valname
Telephone number: \|Valnum
Address: \|Valaddr
!fld
1 YES
2 NO, REASK }
…

STARTING VALIDATOR INTERVIEWER SESSIONS

Validator interviewers not only must be started on the validation questionnaire but they must also be started with validation capabilities. These sessions may be initiated by a supervisor, or unsupervised interviewers may start themselves with such capabilities.

Sessions Initiated by a Supervisor (SURVSUPR):

In SUPER (SURVSUPR), start up designated validator interviewers as follows:

Enter a SUPERVISOR command--> atmv <interviewer list> <valqffname>
or
Enter a SUPERVISOR command--> atm <interviewer list> <valqffname> v

Once the validator interviewers start up, the supervisor will receive the normal startup line with “validator:1” included.

Unsupervised Interviewers:

Interviewers may put themselves in validation mode by entering “V” or “validator” mode after their interviewer IDs. They must also enter a “D” to designate that they are using the SER/EIS dialer. For example:

Type interviewer ID [,special type] or "quit" --> int101,d,v

On the EIS Gateway:

There will be a new EIS campaign dedicated to receiving calls for validation. The study name has a V postpended if the studycode is less than 8 characters, or the eighth character is replaced with a V. The phone call will automatically be transferred to the validator station at the end of the interview.

TRANSITION FROM THE ORIGINAL INTERVIEW TO THE VALIDATOR INTERVIEW:

The call will be transferred automatically as soon as the record has been sent to the validator. This may take a few moments. During this time, the call will remain with the original interviewer. The interviewer may be required to engage the respondent in idle conversation until the call is transferred.

The validator interviewer will execute the validator questionnaire up to the {!PHONE,4} statement. At the point where the {!PHONE,4} is executed, validators will see a progression of dots on their screens until they receive the record to be validated. Once the validation is completed, they will be required to start another interview and wait at the {!PHONE,4} once again (or the validation program could go there automatically).

USING VALIDATION WITHOUT A DIALER

Prepare Specwriting Considerations

For the Interviewer’s Questionnaire:

When a {!PHONE,X} statement is executed during the course of a questionnaire, the interview will be designated as one to be validated. It is recommended that this statement appear at the end of the interview to be sure that the interviewer cannot suspend or terminate the interview after the record has been flagged.

It should also be explained to the interviewer that they should check to see if the validator is available. If the validator is available, the interviewer should end the interview and send the call to the validator’s extension. The program will display a message indicating which terminal the phone and data record are being sent to This way, you know which extension to transfer to in the case there are multiple validators per study. Otherwise, allow the interview to finish as normal.

For example:

{
Interviewer: Check to see if validator is
available.
Select 1 if they are, 2 if they are not
!FLD
1 Validator is available
2 Validator is not available
}
{
!IF gotoval(1)
!PHONE,X}
~END

For the Validator’s Questionnaire:

The questionnaire for the validator will have the same study name in the questionnaire header as the original study because it will be using the same study files. Use the QFF_FILE_NAME= parameter to give the questionnaire file a different name.

The validation questionnaire is designed such that the program will wait at the {!PHONE,4} statement for the next phone number to be sent to it by an interviewer on the study. At that time, the data record is also transferred, and the questionnaire applied to the data already collected by the interviewer.

For example:

[MYSTUDY,CASE_LENGTH=800,COMMENT=” MYSTUDY &
Validation Qff”, QFFNAME=MYSTUDV]
{!PHONE,4}
{
Valname: 101.30 HIDE
!var,,30 }
{Valnum: 151.10
!var,,10}
{Valaddr: 201.40 HIDE
!var,,40 }
{
Hi, I would just like to make sure we have your
information correct.
Is this correct?
Name: \|Valname
Telephone number: \|Valnum
Address: \|Valaddr
!fld
1 YES
2 NO, REASK }

Starting Validator Interviewer Sessions

Validator interviewers not only must be started on the validation questionnaire but they also must be started with validation capabilities. These sessions may be initiated by the supervisor, or unsupervised interviewers may start themselves with such capabilities.

Sessions Initiated by SUPER (SURVSUPR):

In SUPER (SURVSUPR), start up the designated validator interviewer as follows:

Enter a SUPERVISOR command--> sts <validator int id> <valqffname> v

Once the validator interviewer starts up, the supervisor will receive the normal startup line with “validtor:1” included.

Unsupervised Interviewers:

Interviewers may put themselves in validation mode by entering “V” or “validator” mode after their interviewer id. For example:

Type interviewer ID [,special type] or "quit" --> int101,v

Transition from Original Interview to Validator Interview:

The call must be manually transferred to the validator’s phone extension by the interviewer at the end of the interview. This should be done only when the validator is available to receive the record.

The validator interviewer will execute the validator questionnaire up to the {!PHONE,4} statement. At the point where the {!PHONE,4} is executed, validators will see a progression of dots on their screens until they receive the record to be validated. When the validation is completed, the phone record is returned to the file with a default status code of 97 (you can change this to whatever status you want or to no status using the !PHONE,S statement). Once the validation is completed, they will be required to start another interview and wait at the {!PHONE,4} once again.

6.7 PHONE SYSTEM UTILITIES, REPORTS

There are several utility programs and batch files that can be run when using the phone system. FONEUTIL can change some phone file parameters, show you information about the phone file or specific phone records, and convert your phone file to an ASCII file to be added to other studies using FONEBULD. FONEUTIL can also repair a phone file that has gotten corrupted by a system crash or other non-standard termination.

SURVSUPR can modify phone file parameters, hide or reveal numbers, show phone information and set market weights while a study is live (see4.4.2 SURVSUPR Main Menu).

PHONERPT generates 10 different summary reports, including interviewer productivity reports, current call status, and reports by market, special type, and replicate. MAKEZONE allows you to update the area code/exchange file to accept new area codes.

There are also many MENTOR command files that work with the phone file. FONERUN, a command file in \CFMC\GO or CGO.CFMC, lets you automatically update, integrate, and do other options to all your phone files, files in a list, or a particular phone file.

QUOTARPT reports number of completes, time on study and time to completion of quotas. Example files you may use include LGRPT^SPX to get detailed time on study information, FNCHK^SPX to make a thorough check of all fields in the phone file, or MKTCV^SPX to convert a MARKET phone file to a nonmarket phone file or vice versa.

6.7.1 Managing the Phone File with FONEUTIL

FONEUTIL can be used to change parameters (like SURVSUPR), to look at specific phone number records, to verify that the phone file is in good condition, or to convert the file to an ASCII file to be modified and read back into a phone file using FONEBULD, moved to another type of computer system, or used by other packages for processing.

To run FONEUTIL, enter:

FONEUTIL

You will then be prompted for a list file, where you may press Enter to work interactively, or enter a name if you want to save the output to a file. If you enter a name, much of the program output will only go to the file, and not to your screen. If you enter the following, the listed output will go both to the screen and to the file named FUTIL.

FONEUTIL CON “<filename>,ECHO”
EX: FONEUTIL CON “UTIL,ECHO“

You will then be prompted for a study code. You may enter a study code or a fully qualified filename. If you enter a study code, the program will look to see if the CFMCFONE system variable is set. If it is, the program will look for the phone file in the directory here the CFMCFONE variable points. If it is not set, the program will look in your local directory for the file to open.

If you enter a full name, the program will look for the related index file and find it if it can (<study>^FNX); if it cannot, it will prompt you for the name. If you do not give a valid name, you will not be allowed to modify the file. If specified, you will have read write access to the phone file (unless it is currently open by the server or someone else). You cannot open a phone file in read-write mode if the study code in the phone file header doesn’t match the file name. To open the file in read-write mode and make modifications, you must rename the file to the study code in the file or convert the file in FONEUTIL and read it back in using FONEBULD, providing the proper study code.

At this point, you may enter * at the prompt to see the menu of options:

                      ** DISPLAY PHONE NUMBER INFO **                         
  L) List info on set of numbers     O) List info on set in stack order       
  P <ABCDE>) Print scheduling info   SHOW #) Show all by telnum or record #   
  =) Get count for set of numbers    @) Print suspended telnum info by set    
                     ** MODIFY SET OF PHONE NUMBERS **                        
  A) Alter call back times           B) Return owned recs to previous stack   
  F) Find and display/modify telnum  #) Display/modify telnum (by record #)   
  H) Hide set of phone numbers       R) Reveal 'Hidden' numbers               
  D) Delete set from file            U) Return 'on-the-floor' numbers         
  E<,LAST,SAVE>) Erase live history  Z<,LAST,SAVE>) Zap any call history   
  N) Change Ownership of set         K <=status>) Kill set (make resolved) 
                       ** WORK WITH PHONE FILE **                            
  I) Integrate timed callbacks       M) Modify scheduling parameters          
  V) Verify file/fix 'up-in-the-air' <parameter=value>) Modify w/ commands    
  X) Fix/re-link phone file          C) Convert phone file to ASCII file       
  REPSORT) Sort new #s by replicate  MARKET <name>) Set/display market info   
                               ** OTHER **                                    
  DS+/-) Convert to/from DST         HEADER <file>) Save parameter list       
  MAP) Show stacks map               >SHOWDEF) Show phone fields              
  Q) Quit                                                |file access (rw)|   

File access, in the lower right corner of the help screen, shows you what access you have to the current phone file. RW means Read-Write access, RO means Read-Only.

In addition, FONEUTIL allows you to specify “READONLY” access so others can open the READWRITE file. By default, a .FON file is open in read-write mode, so you that can make parameter modifications etc. To do so, when specifying the study or filename add ”,readonly”. For example:

EX:
<mystudy>,readonly
or
<mystudy>.fon,readonly

This is particularly useful if you are in the CFMC “fone” directory looking at things and there is a possibility that the study is about to be started by someone else, and you don’t want to stop them.

You can also specify this in ‘batch mode’ applications for the same reason (you don’t want to stop a study from starting).

NOTE: If the file is already open read-write by some other process FONEUTIL will open the file read-only automatically.

SELECT STATEMENT

The “select” statement tells the program which records to include when processing the option specified. The following options will prompt for a SELECT statement:

Alter (A)
Change Ownership (N)
Convert (C)
Count (=)
Delete (D)

The maximum number of characters that can be processed is 32,000. This maximum would allow 2,500 10-digit phone numbers to be referenced.

The syntax for the SELECT statement is the same as the IF statement in PREPARE, see 2.6.2 Using Data Location References and 2.6.3 Complex IF Statements for a complete list of examples.

Here are three ways to say the same thing on a SELECT statement:

Enter SELECT statement
--> [Phone_number.3#415] AND [Special_type#1]
or
--> [1.3#415] AND [22.1#1]
or
--> @AREACODE=415 AND @SPECIAL_TYPE=1

Within brackets ([]s), you may use the label or location of the field of interest (see PHONE,G phone format description). You may refer to data as “string” type data by using [label$”string1”,”string2”,etc.] or “numeric” data using [label#range1,range2,etc.] where ranges may be simple numbers (1,23,35) or numeric ranges (1-23,45-99). You may use “AND” and “OR” to combine conditions. For long conditions, use an ampersand (&) at the end of the line to continue the specification on the next line.

Additionally, you may use previously defined keywords that are set up for you in FONEUTIL and SURVSUPR. Generally, for simple conditions using a whole field, you may wish to use the predefined variables (@VARIABLE_NAME), otherwise use the name or location in brackets ([]).

The keywords are read from \CFMC\CONTROL\PHONEDEF. This is an editable ASCII file that holds defined names and locations that you can use on the SELECT statement. You may add your own items to this file, using the existing items’ layout for your guide.

Some of the items in the default PHONEDEF file look like this:

>DEFINE @AREACODE [1.3]        ''Area code of phone number
>DEFINE @PREFIX [4.3]          ''Prefix of phone number
>DEFINE @PHONE_NUMBER [1.10]   ''10 digit phone number

To see the complete list of variables available, enter >SHOWDEF at a FONEUTIL prompt. A user can define any variable based on the record layout of the phone file (see 6.2.2 The Phone Record Format).

Something defined in this file as >DEFINE AREACODE [1.3] can be referred to on the SELECT statement as:

@AREACODE=415 or
[AREACODE#415] or
[AREACODE]=415 or
[AREACODE $] = 415

When the operation is done, it will display how many numbers were read (total records in file), how many were selected (the number that matched your SELECT criteria), and how many were used (the number selected minus any unavailable numbers – those in use, resolved when action only applies to unresolved numbers, etc.).

Other Program Conventions

Options that scan through many numbers will print a message on the screen to give you an indication of their speed. Some options that will print several screens of information will not pause as the screen becomes full; you should designate a list file for the output (as shown on the previous page), or use Ctrl-S to stop the screen and Ctrl-Q to resume it.

Several options that look at many numbers give you the choice of using Ctrl-Y to get a status report while processing or to quit the operation. If you press Ctrl-Y while the option is working, FONEUTIL will tell you what record it’s currently on. This will give you an indication of how long the operation will take. Those options that support this feature will tell you at the beginning of their work. FONEUTIL will print a dot (.) for every 100 records processed.

Most commands have a shorthand and longhand version. Here are the commands and their two versions:

Shorthand       Longhand
*               Help
=               Count
@               list_suspend_stuff
%               show_stacks
#               record_number
>show_def       >show_defines
A               Alter
B               return_owned_records
C               Convert
D               Delete
DS+             spring_forward
DS-             fall_back
E               erase_history
F               find
G               generate_summary_info
H               hide
HEADER          ascii_phone_header
I               integrate_manana
K               kill
L               list
LOAD            load
M               modify_phone_header
MAP             map
MARKET          market
MARKETWEIGHT    marketweight
N               change_owner
O               display_stacks
P               print_rec_zero
Q               Quit
R               reveal
REPSORT         replicate_sort
S               gather_specials
SHOW            show_record
SORT_SPEC       sort_specials
SORT_SYS_CALLS  sort_system_calls
T               set_list_options
U               return_up_in_the_air
USE_FREE_STACK  use_free_stack
V               verify
X               fix
Z               zap_history

Here are the explanations of each command in help screen order:

DISPLAY PHONE NUMBER INFORMATION

L List set of phone numbers

The program will prompt you for a SELECT statement.

  1. → L

Enter SELECT statement or ‘ALL’

  1. → [1.10]=4157775684

Ctrl-Y for status

415-777-5684 ACTIVE:FRESH ZONE:08 STATE:CA
(First call to this number...there is no history yet)
#Records read(135) #Selected(1) #Used(1)
Press any key to continue

Use the = (Count) option to just find out how many records match the SELECT statement.

O Display set in stack order

Enter the stack number or name. This option will print information for each phone number in this stack. Numbers are displayed in the order in which they will be called.

--> O
Enter STACK number, * for HELP, or QUIT
--> 350
(7) Record(s) in stack #350
513-888-0727 ACTIVE:FRESH ZONE:08 STATE:OH
513-888-9517 ACTIVE:FRESH ZONE:08 STATE:OH
513-888-4929 ACTIVE:FRESH ZONE:08 STATE:OH
513-888-8205 ACTIVE:FRESH ZONE:08 STATE:OH
513-888-3257 ACTIVE:FRESH ZONE:08 STATE:OH
513-888-7107 ACTIVE:FRESH ZONE:08 STATE:OH
513-888-9988 ACTIVE:FRESH ZONE:08 STATE:OH
(7) Record(s) in stack #350

In addition to a stack number, you can enter any of the following to display its stack:

COM/RES      completed/resolved numbers
DEL          deleted numbers
DUP          duplicate numbers
ERROR        “error” stack (bad phone records)
HID          numbers hidden in SURVSUPR or FONEUTIL or using statuses
MAN          “Mañana” numbers (timed callbacks, tomorrow or later)
Map          displays a map of all stack names and numbers and market counts
SPEC-#       special interviewer stack # (1-9)
TAPROX##     “approximate time” stacks (##=1-24, 1 for each hour of the day)
TIMED        displays all timed callback stacks that have at least one number
Thhmm        Specified timed stack, where time is hhmm
TZ##B#M###   System callback stacks for time zone # (0-24), bucket
             # (0-9) and market # (001-255). Leave the M### off if
             not using markets.

P Print phone file info screens

Displays up to six screens of phone file information. These are the same as the screens displayed in the SURVSUPR program using the SPI option. You may display any combination of the 6 screens using the letters “ABCDEF” to represent each screen. “P B” prints screen 2. “P ABC” prints screens 1, 2 and 3. “P BDE” prints screens 2, 4, and 5.

In addition, with the P option, you can phone information on a subset of markets or a particular market.

The new syntax is:

P <A-F> <study> <market list>

The “market list” can be any standard alpha reference using wildcards, such as “me*” for all markets beginning with me, or just a list of the markets you want to see, as in “north,south”.

This allows you to get summary numbers in the various screens – in particular the “F” screen (how many numbers available in stacks). Currently, the other screens don’t get subset by market. Note that the same subsetting feature can be used in the Survsupr “SPI” option and the Fonesim “PZ” option (which are the same reports).

Screen 1: Summary information and count of numbers by stack and time zone

 Phone screen 'A' - Call scheduling status - (ACME) (26APR11 12:28:21 PST)
 Earliest Callback:  ** none set **     Later:  07 JUL 2011 18:32 
 Fresh:    -1   Freshfirst:     0   Replicates:    7   In the Air:     0
 
 Timed today:     0  Timed Later:     0  Resolved:     0  
 Onthefloor:      0  Hidden:          0  Free:         0
 Owned recs:      0  Errors:          0  Duplicates:   0
  
 Special  1: 0  2: 0  3: 0  4: 0  5: 0  6: 0  7: 0  8: 0  9: 0
 
 Zone: 5         6        7        8         TOTAL    Description
       34        19       12       35        100      0) Fresh numbers
       0          0        0        0          0      1) Call in day-part 1
       0          0        0        0          0      2) Call in day-part 2
       0          0        0        0          0      3) Call in day-part 3
       0          0        0        0          0      4) Call in day-part 1 or 2
       0          0        0        0          0      5) Call in day-part 1 or 3
       0          0        0        0          0      6) Call in day-part 2 or 3
       0          0        0        0          0      7) Call in day-part 1, 2, 3
       0          0        0        0          0      8) All targeted attempts
       0          0        0        0          0      9) Holding Area
      34         19       12       35        100      TOTAL(100)
 Press any key to continue

Screen 2: General information about parameter settings and counts

 -------------------- PHONE PARAMETERS for ACME    -------------------
   Phone file version: 24.1   Phone number size: 10   Allow duplicates?: No
    Daylight savings?: No     Phone text length: 200  Preferred TOD loc: 0  .0
     Intv owner mode?: No      # Call histories: 10    Market name loc.: 0  .0
      # of time zones: 4             File type : 0   Zero weight status: 0
           Time zones: 5   6   7   8                      Country Code: 1
    Time zone weights: 1   1   1   1                      Max attempts: 10
   Outofnumbers delay: 10 seconds                    Timed use MaxAtt?: No
 -------------------- SYSTEM 'NO ANSWER' CALLS   -------------------------
    Maximum replicate: -1                           New numbers first?: No
   Dp time1: 08:00am   time5: 12:00am  #Att Dp1: 1  New numbers avail.: -1
      time2: 12:00pm   time6: 12:00am  #Att Dp2: 1   Release system #s?: No
      time3: 05:00pm   time7: 12:00am  #Att Dp3: 1   Release AllTrgAtt?: No
      time4: 09:00pm   time8: 12:00am   Dp opt.: 0     Min sys callback: 180  min
    Use bucket order?: No                                # busys --> NA: 2
  Invert bucket list?: No       HoldArea option: 0    Release HoldArea?: No
  --------------------         TIMED  CALLS         --------------------
  Shop  MON: 09:00am | 09:00pm    SAT: 09:00am | 09:00pm Release timed?: No
  open/ TUE: 09:00am | 09:00pm    SUN: 09:00am | 09:00pm   Timed exact?: No
  shut  WED: 09:00am | 09:00pm  Max callbackage: 30  min  Retry busy in: 30  min
  times THU: 09:00am | 09:00pm   Last scheduled: NONE SPECIFIED
        FRI: 09:00am | 09:00pm   Last delivered: NONE SPECIFIED
  Dialings: 250        Current: 122   Completes: 35   Current: 10

For a detailed explanation of the information provided, see the PHONE PARAMETERS.

Screen 3: Summary of numbers in specific time callback stacks by half-hour

  Phone screen 'C' - Timed calls today summary - (ACME) (26APR11 10:15:11)
 
 (0) numbers scheduled 31 - 35 minutes ago
 
 Scheduled time has passed:
 Scheduled from now:
 
 (0) numbers in the future 31 - 35 minutes
 
 (0) other numbers just over 35 minutes away
 
 Summary by half hour.  Time now: 26 APR 2011 10:15am  Callback_age: 30 minutes
         13:00 - 13:29  =  12    13:30 - 13:59  =  1   13:00 - 13:59  =  13
         14:00 - 14:29  =  20    14:30 - 14:59  = 42   14:00 - 14:59  =  62
         15:00 - 15:29  =  15    15:29 - 15:59  = 35   15:00 - 15:59  =  50
         16:00 - 16:29  =  10    16:29 - 16:59  = 37   16:00 - 16:59  =  47
         17:00 - 17:29  =   0    17:29 - 17:59  = 26   17:00 - 17:59  =  26
         19:00 - 19:29  =   9    19:29 - 19:59  =  0   19:00 - 19:59  =   9
         20:00 - 20:29  =   0    20:29 - 20:59  =  2   20:00 - 20:59  =   2
         21:00 - 21:29  =   8    21:29 - 21:59  =      21:00 - 21:59  =   8

# Records in Timed Later stacks: 150  First one at 28 APR 2011 12:00pm
# Calls in approximate timed stacks, by hour:
        17:00 = 5   19:00 = 23

This display shows the number of callbacks for today, broken down by half hour. “# records in Timed Later stack” gives the count of numbers scheduled for callback later than today. “# calls in approximate timed stacks, by hour” tells how many approximatetime calls there are by hour.

Screen 4: Display by stack of the number of minutes before the first number in each stack will be available with regard to minimum system callback time setting.

Phone screen 'D' - System calls summary - (ACME) (26APR11 13:41:25)
 
 Zone: 5    6    7    8     Description
       NOW  NOW  *    *     0) Fresh numbers
 
       *    NOW  *    *     1) Call in day-part 1
 
       *    *    *    *     2) Call in day-part 2
 
       *    *    *    *     3) Call in day-part 3
 
       *    +40  +43  NOW   4) Call in day-part 1 or 2
 
       *    +30  *    *     5) Call in day-part 1 or 3

       *    *    *    *     6) Call in day-part 2 or 3

       *    *    *    *     7) Call in day-part 1, 2, 3

       *    *    *    NOW   8) All targeted attempts

       *    *    *    *     9) Bucket-9

This displays the stack grid indicating times in +minutes from now for when the first phone number in each stack will be available. If the stack is currently available for callback, the word NOW appears instead of a number.

NOTE: The examples of screens 3 and 4 are not meant to reflect the same phone file as each other or as the other screen examples.

Screen 5: Show scheduled calls by minute

 Phone screen 'E' - proximate calls by minute (ACME) (26APR11 13:54:53
  (0) numbers scheduled 31 - 35 minutes ago
   
  scheduled time has passed:
  scheduled from now:
     +3
      1
      
(0) numbers in future  31 - 35 minutes
(0) other numbers out of bounds

This screen shows that there will be one call in three minutes from now and that no mbers have passed their call time.

Screen 6: Display of the number of records in each stack across all non-zero weightmarkets

  Phone screen 'F' - market summary - (ACME) (26APR11 13:59:36)

Zone: 8        Description
      41       0) Fresh numbers
      0        1) Call in day-part 1
      0        2) Call in day-part 2
      0        3) Call in day-part 3
      0        4) Call in day-part 1 or 2
      0        5) Call in day-part 1 or 3
      0        6) Call in day-part 2 or 3
      0        7) Call in day-part 1, 2, 3
      0        8) All targeted attempts
      0        9) Bucket-9
      41       TOTAL(41)

This displays the stack grid for the time zones used and tells you how many numbers are available across all markets. To see each market separately, see the MARKET command. See option M to modify phone file parameters.

SHOW # Shows the complete phone information for a particular number. You may say “SHOW <telephone number>” or “SHOW <record number>. “SHOW 415-777-2922” will show information on that phone number, and “SHOW 1” it will display record 1. The output will go to the list file if you have a list file open. This is the same as the “PHONE_NUMBER” command in the supervisor (SURVSUPR).

= Display a count of how many numbers meet your SELECT statement criteria.

@ Print information on suspended records

MODIFY SETS OF PHONE NUMBERS (FILES WITH READ-WRITE ACCESS ONLY)

A Alter callback time

This option allows you to change the time of numbers in the timed call stacks. You will be prompted with a SELECT statement. Then you will be presented with the first number to change and asked if the new time is ok. If you say “yes”, it will continue to modify all the timed numbers selected.

 -->A

Enter SELECT statement or 'ALL'
-->[1.10]=6133334165
Ctrl-Y for status
enter new time to call
-->5/1/11 10am
Time to call is '01 MAY 2011 10:00'
This ok? Y
Reading (1 dot per 100 records) .
#Read(100) #Selected(99) #Used(3)

Enter a date and/or time in any of the formats described in 6.5 INTERVIEWING WITH THE PHONE SYSTEM.

FONEUTIL doesn’t show you the numbers it is changing, so you might want to look at the callback stack first. Also, be careful when changing ‘All’ of the callback times. After changing callback times, you may want to re-Integrate the phone file.

Alter will not work on active phone files.

B Return owned records to stack they came from

Puts numbers in the “owned records to call” stack (327) back into the stack from which they came. This is the temporary stack where numbers go if they are “owned” by a particular interviewer, come up to be called, but the interviewer is not on the system.

NOTE: You cannot use the B option on an active phone file.

F Find, display, and modify one number

This option prompts you to enter a phone number. Enter it in the format of 4157770470 or 415-777-0470. If the phone number exists, FONEUTIL will display it along with its history (first one and last four call histories only):

PHONE RECORD DISPLAY
Phone number: 212-222-0001      Final status: 0         Daylight Exception: No
Record number: 1                Time zone:    5         Replicate #:        0
Next record:   2                State code:   NY        Case ID:
Datarec:       No               Number of calls: 0      Total Minutes:      0
Resume file:                    Stack:        350       Previous Stack:     0
Old phone number:               Attempts:     0/0/0     Interviewer Type:   0
Ownership mode: 0               Previous owner:         Owner Change:       0
Callback time: NONE SPECIFIED   Owner:                  Market:             0

Text:  (320) characters max  12345 boys | Sample fone text starts in
                                                          ESC to exit

The “Call back time”, “Interviewer type”, and “Owner” can be altered using your arrow keys (on a monitor) or Ctrl-U, D, R, L (on a terminal) to position yourself, and then entering the new value.

When you press Esc to exit the screen, you will be asked if you want to see the rest of the phone text, or to confirm if you want to update the record. Answer T to see the phone text, Y to update, or N to leave the record unchanged.

The display of 320 columns of text starts at column 51 on the screen so that it matches up with the raw record layout. Also see the SHOW option that displays the information by record number and allows you to print it to a list file.

# Find, display and modify one phone number by record #

This works like option F, except you enter the absolute record number you wish to see from the phone file. The information for that record is then displayed. The “Call back time”, “Interviewer type”, and “Owner” can be altered like in F. You are also asked if you want to update the record or display all the text when you press Esc to exit.

Also see the SHOW option, which displays the information only by record number and allows you to print it to a list file.

D Delete set from file

Marks phone numbers as deleted and makes a copy of them in a backup file. You are prompted for a SELECT statement, and for the name of an output ASCII file for the deleted records. This can be a brand new file or an existing file to append to. These records can be modified and added back into the phone file with the FONEBULD program. See the PHONE,G statement for a description of the ASCII file format, and the FONEUTIL “C” option below for a discussion of exporting “squished” records to save disk space.

-->D
Enter SELECT statement or 'ALL'
-->ALL
Enter name for ASCII file
-->scrap
#Read(100) #Selected(100) #Used(100)
Press any key to continue

You cannot delete if the study is active. Note: Previously deleted numbers will be ignored by rs and FONEUTIL operations unless you use the “USE_FREE_STACK” parameter in FONEUTIL to temporarily make them available to be read. As you add new numbers though, they will use up “free” records such that you will not be able to recover those previously deleted records.

E Erase histories of live numbers

Used to reset unresolved numbers to “fresh” status, or remove a call history, without having to write the number out and re-read it in with FONEBULD. If you are doing call reporting, be sure to use the C option to save the call histories to a data file before erasing the histories in the phone file. You will see a warning before the call histories are erased.

You cannot erase histories if the study is active.

E,LAST will erase just the last history. Also see Z option to work on resolved numbers.

E,SAVE or E,LAST,SAVE will retain the histories even though the call is reset back to a fresh status or the last status of the number.

H Hide set of phone numbers

When you hide phone numbers, they are no longer available for calling. They are not removed from the phone file, but are put into stack 317. The program prompts for a SELECT statement and hides all of the numbers that meet that criteria. Hidden numbers can be called later if they are revealed (see option R).

Numbers in the following stacks cannot be hidden: already hidden, errors, duplicates, free records, resolved and any numbers which are up-in-the-air or active.

The following example illustrates how you could hide all business numbers currently being called.

-->H
Enter SELECT statement
-->[51$]="B"
#Read(250)   #Selected(7)   #Used(5)
Press any key to continue

You can later display the numbers that have been hidden by using option O and printing the numbers in the HID stack or stack 317. To hide numbers in an active study, use SURVSUPR’s HIDE option.

You cannot use “ALL” with HIDE because it usually makes no sense. If you want to hideALL the numbers, you can use a location specification, such as ”[1#0-9]”, which says all records with a number in the first position of the file which would be all numbers since that is where the phone number is.

NOTE: Hiding numbers can put a heavy load on the CfMC SERVER. If this affects your system performance, use market controls instead (see6.6.3 Controlling The Sample with Markets). If you do not wish to use markets, see the example file BURN^QPX to have Survent hide numbers in a less intensive fashion.

K Kill set (force to be resolved)

This resolves the phone numbers selected and gives them a final status of 81 by default. Use “Kill=23” to kill a set of numbers and give them a resolved status of 23. This is useful to move a set of numbers to their “over quota” status or such. Numbers killed will not be called again unless you “Zap” the call histories. This option is preferable to the “D” option (delete numbers) in that the numbers will still be available for reporting. You cannot kill numbers if the study is active.

N Change ownership

Changes the owner to the ID specified for the selected group of records. You cannot use this option on an active study.

R Reveal hidden numbers

This reveals previously hidden (see option H) phone numbers. You are prompted for a SELECT statement. All numbers are revealed which meet the criteria of the SELECT statement. Revealed numbers are returned in order to the end of the stack they were in before being hidden. When revealing, you may wish to use the SORT_SYSTEM_CALLS option to make sure system callback stacks are sorted by the time of the last call to them.

If using replicates, you may need to use REPSORT to sort them in replicate order.

-->R
Enter SELECT statement or 'ALL'
-->ALL
(5) Record(s) in HIDDEN stack
(5) Record(s) removed from HIDDEN stack
Press any key to continue

To reveal numbers in an active study, use SURVSUPR’s REVEAL option.

R,NOSORT will reveal numbers leaving replicates in their current order (even if that means they cannot be called due to bad order).

U Return on-the-floor numbers

Used to return numbers in the On-The-Floor stack (stack 328) into the stack that they were in before being Up-In-The-Air (in use) (See Verify option).

Z Zap histories (even resolved #s)

Used to reset numbers to “fresh” or their previous call stack, without having to write the number out and re-read it in with FONEBULD. Unlike option “E”, this includes resolved numbers. If you are doing call reporting, be sure to use the C option to save the call histories to a data file before erasing the histories in the phone file. You will see a warning before the call histories are erased.

You cannot zap histories if the study is active.

Z,LAST will zap just the last history and return the call to its previous calling state. Use this, for instance, to release numbers that were resolved due to being over quota when you decide to get more interviews in that quota group.

Z,SAVE or Z,LAST,SAVE will retain the histories even though the call is reset back to a previous attempt.

Zap does not reset the numbers of calls, only the number of attempts. You cannot use “ALL” with Zap because it usually makes no sense. If you want to zap ALL the numbers, you can use a location specification, such as ”[1#0-9]”, which says all records with a number in the first position of the file, which would be all numbers since that is where the phone number is.

WORK WITH PHONE FILE

<parameter=value>Change phone parameter settings by keyword This option lets you modify the phone file header, like option M, but by keyword rather than on the screen. You can use the keywords as designated for FONEBULD, shown in 6.1.1, Building the Phone File. You can also do this by reading in a file created by the HEADER command in FONEBULD or FONEUTIL.

C Convert to ASCII file

This option writes out an ASCII file of records that match your SELECT statement. This can be a brand new file or you can append to an existing ASCII file. The file can then be read by other software programs or modified (i.e., using Mentor) and read back to this or some other phone file using the ASCII option. The original numbers are not deleted from the phone file; this makes a copy only.

The ASCII file that is created with the “C” option can be shortened by adding on the ASCII file name ,length=, where is a number from 10 to the maximum length of the phone text of the phone file you are converting records from. This is good for users who want to get phone number lists or “raw” files created for use by other programs or to be loaded as new sample.

If you use the parmfile parameter ASCIIPHONERECTYPE: SQUISHED (in version 7.6L or later), the ASCII file will be built with a letter in column 50 representing the actual phone text length, and the file will be written such that the system information follows immediately after the phone text for 300 columns, after which the phone histories are written. Each letter increments the alleged text length by 200, For instance, a “B” in column 50 says that the phone text length is 400, “C” is 600, and so on. This “squished” file can then be read by FONEBULD as input. If you standardize your phone text length, you could use this for other programs as well, but you would have to define variables that matched the skewed locations.

-->C
Enter SELECT statement or 'ALL'
-->ALL
Enter name for ASCII file
-->copy
#Read(100)  #Selected(100)  #Used(100)
Press any key to continue

See 6.2.2 The Phone Record Format for the layout of the ASCII file.

I Integrate timed callbacks

Sorts and integrates phone numbers in stack 313 (timed later), callbacks after today, into stacks 1-312, calls for today. Numbers that are not moved from stack 313 into 1-312 stay in stack 313. The program uses the current time and the CALLBACK_AGE to determine which numbers will be moved to the today stacks. Any number scheduled to be called at “current time – callbackage” will be moved.

If you do NOT integrate a phone file prior to the next day’s calling, when you log on to the study the next day the CfMC server will either not allow the study to start and force you to run FONEUTIL to integrate the file, or automatically integrate the file, depending on the setting of the “FORCE_INTEGRATE” parameter in the parmfile (in the CfMC CONTROL directory). If you want the server to always do integration for you, set FORCE_INTEGRATE to a very high number.

FORCE_INTEGRATE:0 server will never do automatic integration.

FORCE_INTEGRATE: 200 (default) do automatic integration for up to 200 numbers

m Modify scheduling parameters

 -------------------- PHONE PARAMETERS for ACME    -------------------
   Phone file version: 24.1   Phone number size: 10   Allow duplicates?: No
    Daylight savings?: No     Phone text length: 200  Preferred TOD loc: 0  .0
     Intv owner mode?: No      # Call histories: 10    Market name loc.: 0  .0
      # of time zones: 4             File type : 0   Zero weight status: 0
           Time zones: 5   6   7   8                      Country Code: 0
    Time zone weights: 1   1   1   1                      Max attempts: 10
   Outofnumbers delay: 10 seconds                    Timed use MaxAtt?: No
 -------------------- SYSTEM 'NO ANSWER' CALLS   -------------------------
    Maximum replicate: -1                           New numbers first?: No
   Dp time1: 08:00am   time5: 12:00am  #Att Dp1: 1  New numbers avail.: -1
      time2: 12:00pm   time6: 12:00am  #Att Dp2: 1   Release system #s?: No
      time3: 05:00pm   time7: 12:00am  #Att Dp3: 1   Release AllTrgAtt?: No
      time4: 09:00pm   time8: 12:00am   Dp opt.: 0     Min sys callback: 180  min
    Use bucket order?: No                                # busys --> NA: 2
  Invert bucket list?: No       HoldArea option: 0    Release Holdet-9?: No
  --------------------         TIMED  CALLS         --------------------
  Shop  MON: 09:00am | 09:00pm    SAT: 09:00am | 09:00pm Release timed?: No
  open/ TUE: 09:00am | 09:00pm    SUN: 09:00am | 09:00pm   Timed exact?: No
  shut  WED: 09:00am | 09:00pm  Max callbackage: 30  min  Retry busy in: 30  min
  times THU: 09:00am | 09:00pm   Last scheduled: NONE SPECIFIED
        FRI: 09:00am | 09:00pm   Last delivered: NONE SPECIFIED
  Dialings: 250        Current: 122   Completes: 35   Current: 10

See 6.2.1 The Phone Parameters for information on these parameters.

MARKET Display market info and/or modify market weights

This option lets you look at individual markets, look at totals by market, and/or change the market weights.

Type market to see, or <cr> for weights screen:

If you press Enter , you will get the market weights screen:

Market weights for study: mark

  (If count (cnt) > 9999, it displays as 9999)

name   wgt   count   name   wgt   count   name   wgt   count   name   wgt   count   name   wgt   count
WWWW     1      13   XXXX     1      20   YYYY     1      10   ZZZZ     1       7

You may change each market’s weight from 0-9 if the file is not active by using the arrow keys or Ctrl-U, D, R, L to move from field to field. Press Esc when done. Use the command “MARKETWEIGHT <marketname> = <0-9> to set this in batch mode.

If you have more than 100 markets, you will only be able to see the first 100 on the market weights screen. To see all market weight values, use the HEADER command to write out an ASCII record of all the weights. To see the number of records in each market, use the MARKET command and page through each market.

If you enter a market name, you will see its individual market screen:

Market name:  (WWWW)   weight: 1   avail:13

 Zone: -5        -6       -7       -8      TOTAL      Description
       0          2        0       11         13      0) Fresh numbers
       0          0        0        0          0      1) Call in day-part 1
       0          0        0        0          0      2) Call in day-part 2
       0          0        0        0          0      3) Call in day-part 3
       0          0        0        0          0      4) Call in day-part 1 or 2
       0          0        0        0          0      5) Call in day-part 1 or 3
       0          0        0        0          0      6) Call in day-part 2 or 3
       0          0        0        0          0      7) Call in day-part 1, 2, 3
       0          0        0        0          0      8) All targeted attempts
       0          0        0        0          0      9) Hold Area
       0          2        0       11         13      TOTAL(13)
 (+) for next, (-) for previous market or <cr> to quit-->

To be able to control up to 960 markets on one screen, more commands have been added to make it easier to move from screen to screen.

The commands are:

UNIX         DOS         Function
Ctrl-G       Home        Go to start of list
Ctrl-V       Page down   Go to next screen
Ctrl-T       Page up     Go to previous page
Ctrl-E       End         Go to end of list

Here is a market weight screen that displays 100 markets:

<INSERT SCREEN SHOT HERE>

There is also a MARKETWEIGHT command (not shown on the help screen) that lets you change marketweights using command language, instead of only allowing changes on the interactive MARKET screen.

The syntax is:

MARKETWEIGHT <marketname>=<weight>

In addition, you can exclude the “ZERO WEIGHT” markets in SUPERVISOR and FONEUTIL by using the command:

MARKET <study> -ZERO (SUPERVISOR)
MARKET -ZERO (FONEUTIL)

EXPORTING MARKET WEIGHT VALUES TO ASCII

You can export market weight values to an ASCII file. By doing this, you can edit the file and read this back in using “&<filename>”. This allows you to have batch operations to change the weights or you can edit them in a file instead of on the market screen.

To do this, enter:

MARKET <study> MARKETWEIGHTOUT <filename>
(in the Supervisor)
or
MARKET MARKETWEIGHTOUT <filename>
(in FONEUTIL)

The file has lines saying MARKET <study> <marketname>= <weight>. If no filename is specified, it will write to the LPDEV file that is currently open.

REPSORT Sort numbers in replicate order

This option sorts the fresh number stacks in replicate order. This can come in handy if you added more new numbers to your phone file but think the replicate numbers may be out of order now. They must be in order for the program to release fresh number properly.

'*' for HELP or 'Q' to quit (phone (rw)) --> repsort
check rep order in stack 350, timezone 5
check rep order in stack 360, timezone 6
check rep order in stack 370, timezone 7
check rep order in stack 380, timezone 8
'*' for HELP or 'Q' to quit (phone (rw)) -->

V Verify integrity, return up-in-the-air numbers

Verifies the integrity of the phone file. It also recovers numbers which were left “up in the air” due to a non-standard termination of Survent while interviewing was in progress, and puts them in stack 328, where they are now considered “on the floor.” See option U to put these numbers back into the regular stack that they came from.

-->V 
.....................................................
Phone file is ok. Done verifying phone file

ALWAYS verify a phone file after either a system crash or some other nonstandard termination of Survent. FONEUTIL quits if it finds more than 100 errors in the phone file during verification. To recover a file with more than 100 errors you must first use option X.

VERIFY also checks that the references to the resume files are correct, and that the resume files are intact. This may give you erroneous error messages if you have not set your CFMCRESUME variable before running FONEUTIL (DOS/UNIX).

A good practice is to run a daily batch job that verifies all phone files, produces a report, and subsequently adds back any “up-in-the-air” numbers. See\CFMC\GO\FONERUN.BAT (DOS) or /cfmc/go/fonerun (UNIX) to do this.

VERIFY CHECKDNC will go through numbers and move any it finds to the “Do not contact” stack (stack 330). This is to find numbers that either have been added recently to the “Do not contact” file or the phone number has changed. You can specify which type of numbers to check, by default it only checks new numbers. The options are:

Verify checkdnc fresh check new number stacks (default)
Verify checkdnc active check numbers that have not been resolved
Verify checkdnc all check ALL numbers
Verify,nosort will do a verify without sorting replicates (even if it means they can’t be called due to incorrect order).

When you are done verifying, FONEUTIL can write lines to a file to say if there were any problems in the file. These lines can then be read and actions taken to resolve the problem.

To invoke this feature, say “setenv JCWFILENAME <filename>” and FONEUTIL will write the information there. Below is an example of the lines that might be written:

BADATDIALER    45 -    45 records still in the "atdialer" stack
BADSTACKS       1 -    if any stack problems
BADREPLICATES   1 -    if any stacks need repsort
BADUITACOUNT   10 -    10 records moved to onthefloor stack
BADRECORDCOUNT  5 -    5 records which failed checkrecord (BAD)
BADSUSPENDCOUNT 2 -    2 records with bad or missing suspend file
BADERRORCOUNT   6 -    6 records in error stack at end of verify

See the MENTOR command file FNCHK.SPX as well; that will fix up phone records if it finds problems and save the bad records into a “BADRECS” file for you to fix or otherwise decide what to do with them. You would take the output file from FNCHK.SPX called GOODRECS and build a new study .fon file from it and it will be error-free.

X Fix, re-sort, and re-link the phone file.

-->X
Read through phone file xxxxfon, relink all records in stacks 1-357
**Done fixing phone file. **
Press any key to continue

This fixes records with invalid system information in them and resets the pointers from record to record in a stack. It is generally only needed if there is an abnormal termination of the study, but using the FONERUN batch command file as a nightly job to Fix and Verify your phone files will guarantee that your studies are ready to run each morning.

If some records cannot be fixed, run MENTOR using the example file FNCHK^SPX to tell you which fields are incorrect and try to fix them for you. Read the “fixed” ASCII file back into FONEBULD to build a new file using the ASCII option.

NOTE: FIX automatically resorts records in the “new” buckets by replicate if you are using replicates (like REPSORT) and numbers in the system callback buckets by time of call (like SORT_SYSTEM_CALLS).

Other Commands:

>SHOWDEF Show SELECT statement >DEFINEd items

This displays the phone file format defined. See SELECT STATEMENT earlier in this section for details on this option.

DS+ Convert to Daylight Savings Time

Changes exception numbers from “daylight savings” time to “standard” time. This should only be done once a year, in the fall, on active jobs. It is assumed that you will have adjusted the system clock back 1 hour, so this will only change the numbers that don’t observe daylight saving time.

DS- Convert to Standard Time

Changes exception numbers from “daylight savings” time to “standard” time. This should only be done once a year, in the fall, on active jobs. It is assumed that you will have adjusted the system clock back 1 hour, so this will only change the numbers that don’t observe daylight saving time.

HEADER Write out scheduling parameters

This writes an ASCII version of the phone scheduling parameters to a file, so you can read it or use it in batch operations. The commands can be read into FONEBULD or FONEUTIL. This command is also in the FONEBULD program. See the example file PHONE^CMD for typical header output.

HOLD_SPECIALS:YES causes FONEUTIL to keep numbers in special stacks when integrating the file.

This tells the system not to perform FONEUTIL’s “integrate” function, which takes timed numbers in the 9 special stacks that are too old to call and it moves them back into the “call later” stack. In other words, just leave them in the “special” stack until they are called by a special interviewer.

MAP Show a map of the stacks

  1. → MAP
STACKS MAP:  
Timed calls, stacks:     1 - 312 (5 min/stack)
timed later stack #:     313   
resolved stack:          314 
error stack #:           315    
duplicates stack #:      316    
hidden stack #:          317 
special intvrs stack #:  318-326 (spcl intv 1-9)
owned records stack #:   327       
on-the-floor stack #:    328
deleted stack #:         349  

Zones:  5     6     7     8      Description
      350   360   370   380      0) Fresh 
      351   361   371   381      1) day-part 1
      352   362   372   382      2) day-part 2
      353   363   373   383      3) day-part 3
      354   364   374   384      4) day-part 1 or 2
      355   365   375   385      5) day-part 1 or 3
      356   366   376   386      6) day-part 2 or 3
      357   367   377   387      7) day-part 1, 2, 3
      358   368   378   388      8) All targeted attempts
      359   369   379   389      9) Hold Area
      
Market 1  (WWWW    )   weight = 1   count = 13   
zone:  6   stacks: 360-369  2 records
zone:  8   stacks: 380-389  11 records 
Market 2  (XXXX    )   weight = 1   count = 20
zone: 6    stacks: 400-409  3 records
zone: 8    stacks: 420-429  17 records
Press any key to continue

If you have markets, the map will include all market stacks. PHONE_MOVE_RECORDS Allows you to move records from stack to stack using a “SELECT” statement to determine which records to move. Used in conjunction with the “Call_Now” stack, this lets you give numbers immediate priority as well, if you choose. The syntax is:

PhnMv Fromstack=<from stacks> Tostack=<to stack> <select statement>

Stacks can be numbers or names. You can use up to 10 numbered stacks in the “from” field, but only one named stack.

Here are possible names:

From Names            To Names           Description
# #                   (<350)             Stack number
CALL_NOW              CALL_NOW           “Call right now” stack
FRESH                 FRESH
EMAIL_INVITE/REMIND   EMAIL_INVITE/REMIND
TZ#B#                                    Time zone X, Bucket Y
TZ#B#M[#/marketname]                     Time zone X, Bucket Y,
market Z

Where ”#” is a stack number. Stack numbers go from 1 – 9650.

Notice that you can move things FROM most stacks, but you cannot move things to stacks > 350 (the time zone/market array). Users shouldn’t move things from time zone to time zone or market to market in this way.

The “TZ#B#” syntax means “Time Zone X, bucket Y”. The TZ#B#M# means “Time Zone X, bucket Y, Market Z”. You can substitute a market name for the market number.

Also, there is a keyword “older_than” that will allow you to say “older_than 3 days” (to only get older records). Here are some examples:

phone_move_records fromstack=fresh tostack=callnow [52.3$]="001"
phone_move_records fromstack=callnow tostack=emailsend 1=1
phone_move_records fromstack=email_invite tostack=email_remind 1=1
phone_move_records fromstack=tz5b3mMymarket tostack=fresh 1=1
phone_move_records fromstack=tz5b3 tostack=fresh older_than 3 days 1=1
phone_move_records fromstack=fresh tostack=callnow [1.10$]="4069954724"
phone_move_records fromstack=350 360 tostack=callnow 1=1

Q Quit working with current phone file.

Additional Commands Not on the Help Screen

G This generates summary records.

It creates an ASCII file named SUMMARY, which tells you how many records are in each stack and how many have each status. The format is:

Resolved Stack
--------------
columns  contents
1-5      stack number
6-15     not used
16-20    total number in this stack
21-xxx   number with each status

status  position   status   position   status   position
1       21-25        34     186-190      67     351-355
2       26-30        35     191-195      68     356-360
3       31-35        36     196-200      69     361-365
4       36-40        37     201-205      70     366-370
5       41-45        38     206-210      71     371-375
6       46-50        39     211-215      72     376-380
7       51-55        40     216-220      73     381-385
8       56-60        41     221-225      74     386-390
9       61-65        42     226-230      75     391-395
10      66-70        43     231-235      76     396-400
11      71-75        44     236-240      77     401-405
12      76-80        45     241-245      78     406-410
13      81-85        46     246-250      79     411-415
14      86-90        47     251-255      80     416-420
15      91-95        48     256-260      81     421-425
16      96-100       49     261-265      82     426-430
17     101-105       50     266-270      83     431-435
18     106-110       51     271-275      84     436-440
19     111-115       52     276-280      85     441-445
20     116-120       53     281-285      86     446-450
21     121-225       54     285-290      87     451-455
22     126-130       55     291-295      88     456-460
23     131-135       56     296-300      89     461-465
24     136-140       57     301-305      90     466-470
25     141-145       58     306-310      91     471-475
26     146-150       59     311-315      92     476-480
27     151-155       60     316-320      93     481-485
28     156-160       61     321-325      94     486-490
29     161-165       62     326-330      95     491-495
30     166-170       63     331-335      96     496-500
31     171-175       64     336-340      97     501-505
32     176-180       65     341-345      98     506-510
33     181-185       66     346-350      99     511-515

516-525    total number of calls made to numbers in this stack
526-530    studycode
Free Stack
----------
1 - 5    stack number
6 -15    not used
16-20    total numbers in this stack
32-525   not used
526-530  studycode

timedcallback stack (1-288)
time later stack    (313)
first timezone      (333-341)
second timezone     (342-350) if used
third timezone      (351-359) if used
fourth timezone     (360-368) if used
fifth timezone      (369-377) if used
sixth timezone      (378-386) if used
seventh timezone    (387-395) if used
eighth timezone     (396-404) if used
-----------------------------------------
1 - 5   stack number
6 -10   timezone (for stacks 333-404 only)
11-15   bucketnumber (for stacks 333-404 only)
16-20   total number in this stack
21-105  total # of phone numbers having 0-50 calls made to them
        They are as follows:
#calls   position
0        21-25
1        26-30
2        31-35
3        36-40
4        41-45
5        46-50
6        51-55
7        56-60
8        61-65
9        66-70
10       71-75
11       76-80
12       81-85
13       86-90
14       91-95
15       96-100
16       101-105

106-110   special 1
111-115   special 2
116-120   special 3
121-125   special 4
126-130   special 5
131-135   special 6
136-140   special 7
141-145   special 8
146-150   special 9
151-155   special 10
156-160   special 11

MARKET ALLMARKETS This prints the standard time zone grid (like a phone screen A) for all markets to the listfile and or screen.

MARKET PRINTWEIGHTS This prints one line per market, listing its market number, name, current weight and number of people in the market’s available call grid.

MARKET_WEIGHThttp://wiki.cfmc.com/dokuwiki/doku.php/ The command “Market_weight <market>=<0-9> will set the weight the same way as you can set it interactively on the market weights screen (see MARKET above). This is provided so you can update markets in batch applications.

% Shows summary stack counts, as follows:

NO timed calls found
STACKS stack:
(TZ05B0)   first: 1, last: 94, # of records: 25, stack #: 350
(TZ06B0)   first: 4, last: 100, # of records: 42, stack #: 360
(TZ07B0)   first: 20, last: 99, # of records: 15, stack #: 370
(TZ08B0)   first: 6, last: 97, # of records: 20, stack #: 380
(0) records up-in-the-air
Press any key to continue

This shows the first and last record number in the stack and # of records for each stack with records in it.

S This command looks for numbers that pass the “SELECT” statement specified in the scheduled stacks that are marked for special interviewers, and “gathers” them to the special interviewer stacks. You may wish to do this for reporting purposes (so you can see all the scheduled numbers) or to immediately make those numbers available to your special interviewers.

SORT_SPECIALS This command sorts the special interviewer stacks by time zone; the idea is to call certain time zones before others. You may say “SORT_SPECIALS 1-3,5” to only sort the special stacks for interviewer types 1-3 and 5 (there are 9 possible “special interviewer types”, so this parameter can refer to types 1-9).

SORT_SYSTEM_CALLS This sorts the system callback stacks by the time of the last call to that number, so that numbers will come up for calling in the proper order. This is particularly important if you use the “X” option, which sorts the number is ‘record number’ order. If you use the “X” option in the middle of a shift and do not use this parameter, stacks may be unusable for a while because the ‘minimum system callback time’ can prevent calls that were recently called and sorted to the front of their stack from coming up.

t Tell what to print in L and O (Set_list_options)

This displays a list of display options. These display options will affect FONEUTIL options L and O. Choose the ones you want for the current run of FONEUTIL. These options will affect both the output to the screen and to the list file.

LIST PARAMETERS
First text line     Yes
Extra text lines    Yes
Show histories      Yes
Show debug stuff    No
Don’t skip lines    No

Move the highlighted box to the item you want to change (using arrow keys or Ctrl-U, D, R, L ) and enter the new value (Y or N). Press Escwhen done.

USE_FREE_STACK This command gives you access to numbers in the “free” (deleted) stack for this session only. You could then use the “C” or “D” option to copy the numbers to an ASCII file, and read them back using FONEBULD if they were mistakenly deleted.

6.7.2 Using PHONERPT to Generate Status Reports

To generate status reports on your phone file, enter:

PHONERPT

You may read the FON file directly (even while the study is live), or use an ASCII file converted from a phone file by FONEUTIL. You may have multiple input files (using wildcard file references), but they must all be FON files or all be ASCII files.

You will be prompted for the study name. Then you’ll be asked which reports you want:

          Enter the phone reports you wish to do, or E to exit:
              A) INTERVIEWER and STATUS/AVAILABILITY reports (1-7):
                 I) INTERVIEWER reports (1-3):
                    1) Time on completes by interviewer
                    2) Status history of calls by interviewer (2a/b)
                    3) # calls/time on calls/cost by interviewer
                 S) STATUS/AVAILABILITY reports:
                    4) Current status by time zone (4a/b)
                    5) Current status by # calls made (5a/b)
                    6) Availability/status history by time zone
                    7) Availability/status history by # calls made
              T) SPECIAL INTERVIEWER TYPE by availability
              M) MARKET availability by # of calls made
              R) REPLICATE Availability by # of calls made
              E) EXIT
                 --> _........

Pick the appropriate code(s). Pick “A,T,M,R” to do ALL reports.

You have a choice of putting a base on your reports. This will use only selected phone records. A one-line box will be presented for you to enter your base specification. If you enter enough characters, you will be given a second box to finish your base specification in. You can also specify a start and end date and time for the reports.

For interviewer reports, you can specify whether to use the EMPLOYEE file’s list of interviewer IDs, names and other information, which is faster and has the employee name and other information, or specifically generate the interviewer IDs out of the call histories in the phone file if you don’t have access to the EMPLOYEE list, or the file came from some other site.

You can get cost information in the Interviewer productivity report as well (report 3). You can base the cost on either the Amount per Interviewer Hour or the Amount per Complete. The Total cost and average cost per hour/complete will print.

You will get a standard Portrait or Landscape mode report for printing. The portrait report is useful if you are looking at the reports on a computer screen, the landscape reports have more information.

You will also get “delimited” and “html” reports generated. The delimited reports are useful to load into Excel or other spreadsheets, the html reports can be posted on a web page and seen with a browser.

This is the ONLY place to get complete MARKET, REPLICATE, and SPECIAL INTERVIEWER information as to which numbers are in which stacks.

You can customize the “status” reports by editing the file $CFMC/control/fonestat and putting the labels you want to use for each status there. These same labels will be shown to interviewers in the call histories during the interview.

PHONERPT allows for an alternate “FONESTAT” file for report labels. You can use a .fst file in the $CFMC/control directory as the label set to use for that study’s phone reports. If a ”.fst” file does not exist, PHONERPT uses the labels in “FONESTAT” like before.

You can customize the report format by editing the file PHRPT^SPX in the SPX directory in the CfMC area and copying the PHRPT^DB and PHRPS^DB file to the CFMC SUPPORT directory, or you can use PHRPT^SPX to run the reports with MENTOR as a batch operation.

Some of the customization features include:

1 Ability to count completes as statuses including or other than “1”.

2 Ability to set the numerator and denominator for the INCIDENCE calculation on report 5b.

Also, see example file DISPO^SPX to get a simple report of final and last statuses.

On the following pages you will see representative tables.

                                                      
                                                                 T A B L E    O F    C O N T E N T S
                                                                               PAGE   1

REPORT 1: TOTAL TIME ON COMPLETED INTERVIEWS BY COMPLETING INTERVIEWER

REPORT 2A: ACTIVE CALL STATUS HISTORY

REPORT 2B: RESOLVED CALLS BY INTERVIEWER

REPORT 3:  INTERVIEWER PRODUCTIVITY REPORT

REPORT 4A: STILL ACTIVE BY TIME ZONE

REPORT 4B: RESOLVED NUMBERS BY TIME ZONE

REPORT 5A: STILL ACTIVE CALL STATUS REPORT

REPORT 5B: RESOLVED CALLS AND INCIDENCE REPORT

REPORT 6A: TIME ZONE BY AVAILABILITY

REPORT 6B: TIME ZONE BY STATUS HISTORY

REPORT 7A: CALLS MADE BY AVAILABILITY AND TIME ZONE

REPORT 7B: CALL NUMBER BY STATUS HISTORY

REPORT 7C:  SCHEDULED CALL DATE BY HOUR

REPORT 7D: TIME ON SUSPENDED INTERVIEW BY QUESTION SUSPENDED AT

REPORT 8:  SPECIAL INTERVIEW TYPE BY AVAILABILITY WITHIN TIME ZONE

REPORT 9:  CALL AVAILABILITY BY MARKET

REPORT 10: CALLS MADE BY AVAILABILITY WITHIN REPLICATE
                                                REPORT 1: TOTAL TIME ON COMPLETED INTERVIEWS BY COMPLETING INTERVIEWER


                                                         MINUTES ON (PHONE) INTERVIEW
                           =========================================================================================   SOME            AVG.
                     TOTAL  LESS   ONE THREE  FIVE SEVEN  NINE    11    13    16    21    26    31    41    51    61   TIME   TOTAL    # OF
                     COMP-  THAN    TO    TO    TO    TO    TO    TO    TO    TO    TO    TO    TO    TO    TO    TO   PROB    MIN-     MIN
                     LETES   ONE   TWO  FOUR   SIX EIGHT   TEN    12    15    20    25    30    40    50    60   180   -LEM    UTES   -UTES
                     ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------- -------

TOTAL                  531     -     1     1     3    48   139   118   105    68    22    11    10     2     1     2      -    7182    13.5
                     100.0%      100.0%100.0%100.0%100.0%100.0%100.0%100.0%100.0%100.0%100.0%100.0%100.0%100.0%100.0%         100.0%

3514                    17     -     -     -     -     6     5     1     3     2     -     -     -     -     -     -      -     182    10.7
                       3.2%                         12.5%  3.6%  0.8%  2.9%  2.9%                                               2.5%

3640                    28     -     -     -     -     -     3     8     6     4     3     1     2     -     -     1      -     509    18.2
                       5.3%                                2.2%  6.8%  5.7%  5.9% 13.6%  9.1% 20.0%             50.0%           7.1%

3643                    37     -     -     -     -     1    12     8     5     6     4     1     -     -     -     -      -     509    13.8
                       7.0%                          2.1%  8.6%  6.8%  4.8%  8.8% 18.2%  9.1%                                   7.1%

3650                    33     -     -     -     1     8    13     2     4     3     -     -     1     -     1     -      -     409    12.4
                       6.2%                   33.3% 16.7%  9.4%  1.7%  3.8%  4.4%             10.0%      100.0%                 5.7%

3655                    27     -     -     -     -     2     6     7     6     5     1     -     -     -     -     -      -     352    13.0
                       5.1%                          4.2%  4.3%  5.9%  5.7%  7.4%  4.5%                                         4.9%

3660                    39     -     -     -     1     6    10     7     6     7     -     1     1     -     -     -      -     492    12.6
                       7.3%                   33.3% 12.5%  7.2%  5.9%  5.7% 10.3%        9.1% 10.0%                             6.9%

3668                    23     -     -     -     -     -     4     8     7     2     1     1     -     -     -     -      -     320    13.9
                       4.3%                                2.9%  6.8%  6.7%  2.9%  4.5%  9.1%                                   4.5%

3672                    28     -     -     -     -     2    11     6     3     3     3     -     -     -     -     -      -     358    12.8
                       5.3%                          4.2%  7.9%  5.1%  2.9%  4.4% 13.6%                                         5.0%

3679                    43     -     -     -     1     7    13    11     7     3     1     -     -     -     -     -      -     481    11.2
                       8.1%                   33.3% 14.6%  9.4%  9.3%  6.7%  4.4%  4.5%                                         6.7%

3680                    51     -     -     -     -     -    13    14    15     7     1     1     -     -     -     -      -     677    13.3
                       9.6%                                9.4% 11.9% 14.3% 10.3%  4.5%  9.1%                                   9.4%

3681                    16     -     -     -     -     1     3     3     3     1     -     1     4     -     -     -      -     293    18.3
                       3.0%                          2.1%  2.2%  2.5%  2.9%  1.5%        9.1% 40.0%                             4.1%

3683                    35     -     -     -     -     4     8     6     9     5     1     -     1     1     -     -      -     491    14.0
                       6.6%                          8.3%  5.8%  5.1%  8.6%  7.4%  4.5%       10.0% 50.0%                       6.8%

3686                    40     -     -     -     -     4    11    14     8     1     2     -     -     -     -     -      -     472    11.8
                       7.5%                          8.3%  7.9% 11.9%  7.6%  1.5%  9.1%                                         6.6%

3760                    31     -     -     -     -     3     9     5     8     4     1     1     -     -     -     -      -     401    12.9
                       5.8%                          6.3%  6.5%  4.2%  7.6%  5.9%  4.5%  9.1%                                   5.6%

4343                    38     -     -     -     -     2    11    10     8     4     2     -     1     -     -     -      -     496    13.1
                       7.2%                          4.2%  7.9%  8.5%  7.6%  5.9%  9.1%       10.0%                             6.9%

4464                    36     -     -     -     -     2     7     6     6     9     2     3     -     -     -     1      -     592    16.4
                       6.8%                          4.2%  5.0%  5.1%  5.7% 13.2%  9.1% 27.3%                   50.0%           8.2%

4479                     2     -     1     1     -     -     -     -     -     -     -     -     -     -     -     -      -       5     2.7
                       0.4%      100.0%100.0%                                                                                   0.1%

4524                     1     -     -     -     -     -     -     -     -     1     -     -     -     -     -     -      -      17    16.9
                       0.2%                                                  1.5%                                               0.2%

4545                     1     -     -     -     -     -     -     -     -     1     -     -     -     -     -     -      -      17    17.3
                       0.2%                                                  1.5%                                               0.2%

4548                     3     -     -     -     -     -     -     1     -     -     -     1     -     1     -     -      -      85    28.4
                       0.6%                                      0.8%                    9.1%       50.0%                       1.2%

4554                     1     -     -     -     -     -     -     1     -     -     -     -     -     -     -     -      -      11    10.8
                       0.2%                                      0.8%                                                           0.2%

4559                     1     -     -     -     -     -     -     -     1     -     -     -     -     -     -     -      -      13    12.7
                       0.2%                                            1.0%                                                     0.2%
                                                      
                                                                REPORT 2A: ACTIVE CALL STATUS HISTORY


                             STANDARD ACTIVE STATUSES
                     ========================================= OTHER NO ANSWERS     OTHER TIMED       SPECIAL IVR
                                        BUSY  BUSY             ================= ================= =================      DIALER         SYSTEM
                                    NO  102, ->N/A TIMED    CB              108-              162-  TYPE  TYPE  TYPE ================= ===========
                             ACT ANSWR  157-  103,  CALL UNSPD              155,              179,     1     2    3+ NOANS  BUSY OTHER  BLOW OTHER
                     TOTAL  -IVE   101   159  182+   104  105+   106   107  501+   160   161  601+   191   192  193+   851   852  853+   901  902+
                     ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- -----

TOTAL                 5949  4207   729   141    74   905   336     -     -  2022     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 70.7% 12.3%  2.4%  1.2% 15.2%  5.6%             34.0%
                     100.0%100.0%100.0%100.0%100.0%100.0%100.0%            100.0%

3514                   177   113    18     6     -     1    37     -     -    51     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 63.8% 10.2%  3.4%        0.6% 20.9%             28.8%
                       3.0%  2.7%  2.5%  4.3%        0.1% 11.0%              2.5%

3640                   299   221    44     3     2    34    30     -     -   108     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 73.9% 14.7%  1.0%  0.7% 11.4% 10.0%             36.1%
                       5.0%  5.3%  6.0%  2.1%  2.7%  3.8%  8.9%              5.3%

3643                   311   213    31     8     5    29    37     -     -   103     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 68.5% 10.0%  2.6%  1.6%  9.3% 11.9%             33.1%
                       5.2%  5.1%  4.3%  5.7%  6.8%  3.2% 11.0%              5.1%

3650                   440   321    64    10     4    39    59     -     -   145     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 73.0% 14.5%  2.3%  0.9%  8.9% 13.4%             33.0%
                       7.4%  7.6%  8.8%  7.1%  5.4%  4.3% 17.6%              7.2%

3655                   391   286    35    10     6    92     -     -     -   143     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 73.1%  9.0%  2.6%  1.5% 23.5%                   36.6%
                       6.6%  6.8%  4.8%  7.1%  8.1% 10.2%                    7.1%

3660                   428   298    39    12     8    74    15     -     -   150     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 69.6%  9.1%  2.8%  1.9% 17.3%  3.5%             35.0%
                       7.2%  7.1%  5.3%  8.5% 10.8%  8.2%  4.5%              7.4%

3668                   281   207    34     9    10    28    16     -     -   110     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 73.7% 12.1%  3.2%  3.6% 10.0%  5.7%             39.1%
                       4.7%  4.9%  4.7%  6.4% 13.5%  3.1%  4.8%              5.4%

3672                   358   260    43     9     5    41    30     -     -   132     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 72.6% 12.0%  2.5%  1.4% 11.5%  8.4%             36.9%
                       6.0%  6.2%  5.9%  6.4%  6.8%  4.5%  8.9%              6.5%

3679                   440   298    56    14     5    67    25     -     -   131     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 67.7% 12.7%  3.2%  1.1% 15.2%  5.7%             29.8%
                       7.4%  7.1%  7.7%  9.9%  6.8%  7.4%  7.4%              6.5%

3680                   653   456   106    12     4   122     -     -     -   212     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 69.8% 16.2%  1.8%  0.6% 18.7%                   32.5%
                      11.0% 10.8% 14.5%  8.5%  5.4% 13.5%                   10.5%

3681                   343   267    68     7     3    33    24     -     -   132     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 77.8% 19.8%  2.0%  0.9%  9.6%  7.0%             38.5%
                       5.8%  6.3%  9.3%  5.0%  4.1%  3.6%  7.1%              6.5%

3683                   329   210    28     8     1    72    11     -     -    90     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 63.8%  8.5%  2.4%  0.3% 21.9%  3.3%             27.4%
                       5.5%  5.0%  3.8%  5.7%  1.4%  8.0%  3.3%              4.5%

3686                   409   293    52    15     7    87     -     -     -   132     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 71.6% 12.7%  3.7%  1.7% 21.3%                   32.3%
                       6.9%  7.0%  7.1% 10.6%  9.5%  9.6%                    6.5%

3760                   348   232    25     3     4    30    39     -     -   131     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 66.7%  7.2%  0.9%  1.1%  8.6% 11.2%             37.6%
                       5.8%  5.5%  3.4%  2.1%  5.4%  3.3% 11.6%              6.5%

4343                   312   217    46     3     4    49     9     -     -   106     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 69.6% 14.7%  1.0%  1.3% 15.7%  2.9%             34.0%
                       5.2%  5.2%  6.3%  2.1%  5.4%  5.4%  2.7%              5.2%

4356                     6     4     1     2     -     1     -     -     -     -     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 66.7% 16.7% 33.3%       16.7%
                       0.1%  0.1%  0.1%  1.4%        0.1%

4464                   355   264    34     6     3    97     -     -     -   124     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 74.4%  9.6%  1.7%  0.8% 27.3%                   34.9%
                       6.0%  6.3%  4.7%  4.3%  4.1% 10.7%                    6.1%

4479                     6     -     -     -     -     -     -     -     -     -     -     -     -     -     -     -     -     -     -     -     -
                     100.0%
                       0.1%

4524                     1     -     -     -     -     -     -     -     -     -     -     -     -     -     -     -     -     -     -     -     -
                     100.0%
                         *

4545                     3     2     1     -     -     -     -     -     -     1     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 66.7% 33.3%                                     33.3%
                       0.1%    *   0.1%                                        *

4548                    50    40     4     3     3     8     4     -     -    18     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 80.0%  8.0%  6.0%  6.0% 16.0%  8.0%             36.0%
                       0.8%  1.0%  0.5%  2.1%  4.1%  0.9%  1.2%              0.9%

4554                     4     2     -     -     -     1     -     -     -     1     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 50.0%                   25.0%                   25.0%
                       0.1%    *                     0.1%                      *

4559                     5     3     -     1     -     -     -     -     -     2     -     -     -     -     -     -     -     -     -     -     -
                     100.0% 60.0%       20.0%                               40.0%
                       0.1%  0.1%        0.7%                                0.1%


Note: Percentage less than 0.05 printed as *.
                                                               REPORT 2B: RESOLVED CALLS BY INTERVIEWER


                                       STANDARD RESOLVED STATUSES
                     ==============================================================                                      CUSTOM STATUSES
                                    OTHER                        NON-   NON-   NON-          OTHER TERMINATES          ====================
                      TOTAL  COMP-    RE-    REF   LANG          WORK RESID-   BUSI ==================================                   15
                        RE-  LETES SOLVED  -USED  -UAGE   TERM   -ING ENTIAL  -NESS TERM A TERM B TERM C TERM D TERM E                  -99
                      SOLVD    -1-   2-93    -2-    -3-    -4-    -5-    -6-    -7-    -8-    -9-   -10-   -11-   -12-     13     14   301+
                     ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------

TOTAL                  1742    531   1211      -      -     28      -      -      -      -      -      -      -      -      -      -   1183
                      100.0%  30.5%  69.5%                 1.6%                                                                        67.9%
                      100.0% 100.0% 100.0%               100.0%                                                                       100.0%

3514                     64     17     47      -      -      -      -      -      -      -      -      -      -      -      -      -     47
                      100.0%  26.6%  73.4%                                                                                             73.4%
                        3.7%   3.2%   3.9%                                                                                              4.0%

3640                     78     28     50      -      -      3      -      -      -      -      -      -      -      -      -      -     47
                      100.0%  35.9%  64.1%                 3.8%                                                                        60.3%
                        4.5%   5.3%   4.1%                10.7%                                                                         4.0%

3643                     98     37     61      -      -      3      -      -      -      -      -      -      -      -      -      -     58
                      100.0%  37.8%  62.2%                 3.1%                                                                        59.2%
                        5.6%   7.0%   5.0%                10.7%                                                                         4.9%

3650                    119     33     86      -      -      4      -      -      -      -      -      -      -      -      -      -     82
                      100.0%  27.7%  72.3%                 3.4%                                                                        68.9%
                        6.8%   6.2%   7.1%                14.3%                                                                         6.9%

3655                    105     27     78      -      -      1      -      -      -      -      -      -      -      -      -      -     77
                      100.0%  25.7%  74.3%                 1.0%                                                                        73.3%
                        6.0%   5.1%   6.4%                 3.6%                                                                         6.5%

3660                    130     39     91      -      -      -      -      -      -      -      -      -      -      -      -      -     91
                      100.0%  30.0%  70.0%                                                                                             70.0%
                        7.5%   7.3%   7.5%                                                                                              7.7%

3668                     74     23     51      -      -      -      -      -      -      -      -      -      -      -      -      -     51
                      100.0%  31.1%  68.9%                                                                                             68.9%
                        4.2%   4.3%   4.2%                                                                                              4.3%

3672                     98     28     70      -      -      1      -      -      -      -      -      -      -      -      -      -     69
                      100.0%  28.6%  71.4%                 1.0%                                                                        70.4%
                        5.6%   5.3%   5.8%                 3.6%                                                                         5.8%

3679                    142     43     99      -      -      -      -      -      -      -      -      -      -      -      -      -     99
                      100.0%  30.3%  69.7%                                                                                             69.7%
                        8.2%   8.1%   8.2%                                                                                              8.4%

3680                    197     51    146      -      -      3      -      -      -      -      -      -      -      -      -      -    143
                      100.0%  25.9%  74.1%                 1.5%                                                                        72.6%
                       11.3%   9.6%  12.1%                10.7%                                                                        12.1%

3681                     76     16     60      -      -      1      -      -      -      -      -      -      -      -      -      -     59
                      100.0%  21.1%  78.9%                 1.3%                                                                        77.6%
                        4.4%   3.0%   5.0%                 3.6%                                                                         5.0%

3683                    119     35     84      -      -      1      -      -      -      -      -      -      -      -      -      -     83
                      100.0%  29.4%  70.6%                 0.8%                                                                        69.7%
                        6.8%   6.6%   6.9%                 3.6%                                                                         7.0%

3686                    116     40     76      -      -      2      -      -      -      -      -      -      -      -      -      -     74
                      100.0%  34.5%  65.5%                 1.7%                                                                        63.8%
                        6.7%   7.5%   6.3%                 7.1%                                                                         6.3%

3760                    116     31     85      -      -      1      -      -      -      -      -      -      -      -      -      -     84
                      100.0%  26.7%  73.3%                 0.9%                                                                        72.4%
                        6.7%   5.8%   7.0%                 3.6%                                                                         7.1%

4343                     95     38     57      -      -      3      -      -      -      -      -      -      -      -      -      -     54
                      100.0%  40.0%  60.0%                 3.2%                                                                        56.8%
                        5.5%   7.2%   4.7%                10.7%                                                                         4.6%

4356                      2      -      2      -      -      -      -      -      -      -      -      -      -      -      -      -      2
                      100.0%        100.0%                                                                                            100.0%
                        0.1%          0.2%                                                                                              0.2%

4464                     91     36     55      -      -      1      -      -      -      -      -      -      -      -      -      -     54
                      100.0%  39.6%  60.4%                 1.1%                                                                        59.3%
                        5.2%   6.8%   4.5%                 3.6%                                                                         4.6%

4479                      6      2      4      -      -      3      -      -      -      -      -      -      -      -      -      -      1
                      100.0%  33.3%  66.7%                50.0%                                                                        16.7%
                        0.3%   0.4%   0.3%                10.7%                                                                         0.1%

4524                      1      1      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -
                      100.0% 100.0%
                        0.1%   0.2%

4545                      1      1      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -
                      100.0% 100.0%
                        0.1%   0.2%

4548                     10      3      7      -      -      -      -      -      -      -      -      -      -      -      -      -      7
                      100.0%  30.0%  70.0%                                                                                             70.0%
                        0.6%   0.6%   0.6%                                                                                              0.6%

4554                      2      1      1      -      -      -      -      -      -      -      -      -      -      -      -      -      1
                      100.0%  50.0%  50.0%                                                                                             50.0%
                        0.1%   0.2%   0.1%                                                                                              0.1%

4559                      2      1      1      -      -      1      -      -      -      -      -      -      -      -      -      -      -
                      100.0%  50.0%  50.0%                50.0%
                        0.1%   0.2%   0.1%                 3.6%
                                                              REPORT 3:  INTERVIEWER PRODUCTIVITY REPORT


                                    CALLS MADE                               HOURS LOGGED                          SUMMARY INFO
                     ========================================= ======================================== ===================================
                              COMP          CALL                           COMP    SUSP                             COMP      TOTAL   $COST
                      TOTAL -LETED  OTHER  -BACK   BUSY  OTHER    TOTAL  -LETED  -ENDED   OTHER    BUSY    CALLS  -LETES      INTER     PER
                      CALLS  INTER    RES  SCHED  OR NO ACTIVE    PHONE   INTER   INTER     RES ,N/A,OR      PER     PER    -VIEWER    COMP
                       MADE -VIEWS -OLVED  -ULED ANSWER STATUS    HOURS  -VIEWS  -VIEWS  -OLVED   OTHER     HOUR    HOUR      $COST   -LETE
                     ------ ------ ------ ------ ------ ------ -------- ------- ------- ------- ------- -------- ------- ---------- -------

TOTAL                  5949    531   1211    905   3302      -    226.0   110.9     1.8    29.0    84.4     26.3     2.3       1130    2.13
                      100.0%   8.9%  20.4%  15.2%  55.5%          100.0%   49.1%    0.8%   12.8%   37.3%                      100.0%
                      100.0% 100.0% 100.0% 100.0% 100.0%          100.0%  100.0%  100.0%  100.0%  100.0%

3514                    177     17     47      1    112      -      5.8     2.9       -     0.9     2.1     30.3     2.9         29    1.72
                      100.0%   9.6%  26.6%   0.6%  63.3%          100.0%   50.0%           14.6%   35.4%                        2.6%
                        3.0%   3.2%   3.9%   0.1%   3.4%            2.6%    2.6%            2.9%    2.5%

3640                    299     28     50     34    187      -     14.2     7.7       -     1.7     4.8     21.0     2.0         71    2.54
                      100.0%   9.4%  16.7%  11.4%  62.5%          100.0%   54.1%           12.1%   33.8%                        6.3%
                        5.0%   5.3%   4.1%   3.8%   5.7%            6.3%    6.9%            5.9%    5.7%

3643                    311     37     61     29    184      -     13.5     7.9     0.1     1.7     3.8     23.1     2.7         67    1.82
                      100.0%  11.9%  19.6%   9.3%  59.2%          100.0%   58.6%    0.5%   12.4%   28.6%                        6.0%
                        5.2%   7.0%   5.0%   3.2%   5.6%            6.0%    7.1%    3.7%    5.7%    4.6%

3650                    440     33     86     39    282      -     14.6     6.6     0.2     2.1     5.7     30.2     2.3         73    2.21
                      100.0%   7.5%  19.5%   8.9%  64.1%          100.0%   45.4%    1.4%   14.3%   38.9%                        6.4%
                        7.4%   6.2%   7.1%   4.3%   8.5%            6.4%    6.0%   11.8%    7.2%    6.7%

3655                    391     27     78     92    194      -     13.6     5.4       -     2.1     6.2     28.8     2.0         68    2.52
                      100.0%   6.9%  19.9%  23.5%  49.6%          100.0%   39.4%           15.2%   45.3%                        6.0%
                        6.6%   5.1%   6.4%  10.2%   5.9%            6.0%    4.8%            7.1%    7.3%

3660                    428     39     91     74    224      -     14.7     7.7       -     1.5     5.5     29.1     2.6         74    1.89
                      100.0%   9.1%  21.3%  17.3%  52.3%          100.0%   52.4%            9.9%   37.7%                        6.5%
                        7.2%   7.3%   7.5%   8.2%   6.8%            6.5%    7.0%            5.0%    6.6%

3668                    281     23     51     28    179      -     10.2     4.6       -     1.1     4.5     27.7     2.3         51    2.21
                      100.0%   8.2%  18.1%  10.0%  63.7%          100.0%   44.9%           11.1%   44.0%                        4.5%
                        4.7%   4.3%   4.2%   3.1%   5.4%            4.5%    4.1%            3.9%    5.3%

3672                    358     28     70     41    219      -     12.9     5.6     0.2     1.8     5.3     27.7     2.2         65    2.31
                      100.0%   7.8%  19.6%  11.5%  61.2%          100.0%   43.7%    1.4%   13.8%   41.3%                        5.7%
                        6.0%   5.3%   5.8%   4.5%   6.6%            5.7%    5.1%   10.0%    6.1%    6.3%

3679                    440     43     99     67    231      -     15.4     7.5     0.0     2.2     5.6     28.7     2.8         77    1.79
                      100.0%   9.8%  22.5%  15.2%  52.5%          100.0%   49.1%    0.1%   14.1%   36.8%                        6.8%
                        7.4%   8.1%   8.2%   7.4%   7.0%            6.8%    6.8%    1.1%    7.5%    6.7%

3680                    653     51    146    122    334      -     21.6    10.0       -     3.4     8.2     30.2     2.4        108    2.12
                      100.0%   7.8%  22.4%  18.7%  51.1%          100.0%   46.2%           15.7%   38.1%                        9.6%
                       11.0%   9.6%  12.1%  13.5%  10.1%            9.6%    9.0%           11.7%    9.8%

3681                    343     16     60     33    234      -     11.4     4.6       -     1.6     5.2     30.2     1.4         57    3.55
                      100.0%   4.7%  17.5%   9.6%  68.2%          100.0%   40.3%           13.9%   45.8%                        5.0%
                        5.8%   3.0%   5.0%   3.6%   7.1%            5.0%    4.1%            5.5%    6.2%

3683                    329     35     84     72    138      -     15.5     7.8     0.2     2.1     5.3     21.2     2.3         77    2.21
                      100.0%  10.6%  25.5%  21.9%  41.9%          100.0%   50.7%    1.2%   13.7%   34.4%                        6.9%
                        5.5%   6.6%   6.9%   8.0%   4.2%            6.9%    7.1%   10.5%    7.3%    6.3%

3686                    409     40     76     87    206      -     14.9     7.5     0.2     1.8     5.5     27.5     2.7         74    1.86
                      100.0%   9.8%  18.6%  21.3%  50.4%          100.0%   50.0%    1.2%   11.9%   37.1%                        6.6%
                        6.9%   7.5%   6.3%   9.6%   6.2%            6.6%    6.7%   10.4%    6.1%    6.5%

3760                    348     31     85     30    202      -     13.1     6.5     0.3     1.8     4.5     26.7     2.4         65    2.10
                      100.0%   8.9%  24.4%   8.6%  58.0%          100.0%   49.9%    2.0%   13.6%   34.5%                        5.8%
                        5.8%   5.8%   7.0%   3.3%   6.1%            5.8%    5.9%   14.6%    6.1%    5.3%

4343                    312     38     57     49    168      -     14.0     7.7     0.1     1.8     4.4     22.3     2.7         70    1.84
                      100.0%  12.2%  18.3%  15.7%  53.8%          100.0%   55.3%    0.8%   12.7%   31.2%                        6.2%
                        5.2%   7.2%   4.7%   5.4%   5.1%            6.2%    7.0%    6.1%    6.1%    5.2%

4356                      6      -      2      1      3      -      0.1       -       -     0.0     0.1     60.7       -          0       -
                      100.0%         33.3%  16.7%  50.0%          100.0%                   36.8%   63.2%                          *
                        0.1%          0.2%   0.1%   0.1%              *                     0.1%    0.1%

4464                    355     36     55     97    167      -     16.4     8.9     0.2     1.3     6.1     21.6     2.2         82    2.28
                      100.0%  10.1%  15.5%  27.3%  47.0%          100.0%   54.2%    1.0%    7.6%   37.2%                        7.3%
                        6.0%   6.8%   4.5%  10.7%   5.1%            7.3%    8.0%    9.5%    4.3%    7.2%

4479                      6      2      4      -      -      -      0.2     0.1       -     0.1       -     39.6    13.2          1    0.38
                      100.0%  33.3%  66.7%                        100.0%   59.8%           40.2%                                0.1%
                        0.1%   0.4%   0.3%                          0.1%    0.1%            0.2%

4524                      1      1      -      -      -      -      0.2     0.2       -       -       -      4.1     4.1          1    1.22
                      100.0% 100.0%                               100.0%  100.0%                                                0.1%
                          *    0.2%                                 0.1%    0.2%

4545                      3      1      -      -      2      -      0.2     0.2       -       -     0.0     13.4     4.5          1    1.12
                      100.0%  33.3%                66.7%          100.0%   79.8%                   20.2%                        0.1%
                        0.1%   0.2%                 0.1%            0.1%    0.2%                    0.1%

4548                     50      3      7      8     32      -      3.0     1.2     0.4     0.2     1.3     16.7     1.0         15    4.98
                      100.0%   6.0%  14.0%  16.0%  64.0%          100.0%   38.8%   13.2%    5.1%   42.9%                        1.3%
                        0.8%   0.6%   0.6%   0.9%   1.0%            1.3%    1.0%   22.3%    0.5%    1.5%

4554                      4      1      1      1      1      -      0.3     0.1       -     0.0     0.1     15.5     3.9          1    1.29
                      100.0%  25.0%  25.0%  25.0%  25.0%          100.0%   54.2%           10.1%   35.7%                        0.1%
                        0.1%   0.2%   0.1%   0.1%     *             0.1%    0.1%            0.1%    0.1%

4559                      5      1      1      -      3      -      0.4     0.2       -     0.1     0.1     11.6     2.3          2    2.15
                      100.0%  20.0%  20.0%         60.0%          100.0%   43.0%           29.2%   27.7%                        0.2%
                        0.1%   0.2%   0.1%          0.1%            0.2%    0.2%            0.4%    0.1%


Note: Percentage less than 0.05 printed as *.
                                                                 REPORT 4A: STILL ACTIVE BY TIME ZONE


                                                    STANDARD ACTIVE STATUSES
                                SUMMARY        ==================================                                               SPECL IVWRS
                          ====================                                 CB  CUSTOM NO ANSWERS    CUSTOM TIMED CALLS  ====================        OTHER
                           TOTAL ACTIVE    NOT                 BUSY           UN- ==================== ====================                OTHER ====================
                             NUM    NUM    YET    N/A   BUSY  ->N/A  TIMED  SPECD                  108                  162 TYPE 1 TYPE 2   193-  DIALR  SYSTM  OTHER
                           -BERS  -BERS CALLED    101    102    103    104    105    106    107   -155    160    161   -179    191    192    199   851+   901+   181+
                          ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ====== ------ ------ ------ ------

TOTAL                       4966   3224   1202    449      1     45    211    163      -      -   1153      -      -      -      -      -      -      -      -      8
                           100.0%  64.9%  24.2%   9.0%     *    0.9%   4.2%   3.3%                23.2%                                                           0.2%
                           100.0% 100.0% 100.0% 100.0% 100.0% 100.0% 100.0% 100.0%               100.0%                                                         100.0%

EASTERN: 5                   794    621    355     64      -      8     11     45      -      -    138      -      -      -      -      -      -      -      -      3
                           100.0%  78.2%  44.7%   8.1%          1.0%   1.4%   5.7%                17.4%                                                           0.4%
                            16.0%  19.3%  29.5%  14.3%         17.8%   5.2%  27.6%                12.0%                                                          37.5%

CENTRAL: 6                   715    444    143     79      -      8     42     20      -      -    152      -      -      -      -      -      -      -      -      2
                           100.0%  62.1%  20.0%  11.0%          1.1%   5.9%   2.8%                21.3%                                                           0.3%
                            14.4%  13.8%  11.9%  17.6%         17.8%  19.9%  12.3%                13.2%                                                          25.0%

MOUNTAIN:7                   316    190     66     26      1      4     14      9      -      -     70      -      -      -      -      -      -      -      -      -
                           100.0%  60.1%  20.9%   8.2%   0.3%   1.3%   4.4%   2.8%                22.2%
                             6.4%   5.9%   5.5%   5.8% 100.0%   8.9%   6.6%   5.5%                 6.1%

PACIFIC: 8                  3141   1969    638    280      -     25    144     89      -      -    793      -      -      -      -      -      -      -      -      3
                           100.0%  62.7%  20.3%   8.9%          0.8%   4.6%   2.8%                25.2%                                                           0.1%
                            63.3%  61.1%  53.1%  62.4%         55.6%  68.2%  54.6%                68.8%                                                          37.5%


Note: Percentage less than 0.05 printed as *.
                                                               REPORT 4B: RESOLVED NUMBERS BY TIME ZONE


                                       STANDARD RESOLVED STATUSES
                                =========================================                                   OTHER RESOLVED
                                                                NON                                     =======================
                                                                  -            VARIOUS TERMINATES                   OTHER
                                                          NON RESID   NON =============================     C           S
                          TOTAL  COMP   REF  LANG       -WORK     - -BUSI  TERM  TERM  TERM  TERM  TERM USTOM DIALR YSTEM  MAX.
                            RES -LETE -USED  PROB  TERM  -ING NTIAL -NESS     A     B     C     D     E   13-  801-   951 CALLS
                          -LVED   -1-   -2-   -3-   -4-   -5-   -6-   -7-   -8-   -9-  -10-  -11-  -12-    99   849  -979   973
                          ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- -----

TOTAL                      1742   531     -     -    28     -     -     -     -     -     -     -     -  1183     -     -     -
                          100.0% 30.5%              1.6%                                                 67.9%
                          100.0%100.0%            100.0%                                                100.0%

EASTERN: 5                  173    57     -     -     1     -     -     -     -     -     -     -     -   115     -     -     -
                          100.0% 32.9%              0.6%                                                 66.5%
                            9.9% 10.7%              3.6%                                                  9.7%

CENTRAL: 6                  271    84     -     -     6     -     -     -     -     -     -     -     -   181     -     -     -
                          100.0% 31.0%              2.2%                                                 66.8%
                           15.6% 15.8%             21.4%                                                 15.3%

MOUNTAIN:7                  126    47     -     -     1     -     -     -     -     -     -     -     -    78     -     -     -
                          100.0% 37.3%              0.8%                                                 61.9%
                            7.2%  8.9%              3.6%                                                  6.6%

PACIFIC: 8                 1172   343     -     -    20     -     -     -     -     -     -     -     -   809     -     -     -
                          100.0% 29.3%              1.7%                                                 69.0%
                           67.3% 64.6%             71.4%                                                 68.4%
                                                              REPORT 5A: STILL ACTIVE CALL STATUS REPORT


                                                                NUMBER OF CALLS MADE
                                    ============================================================================            AVERAGE
                              TOTAL                                                                        10 OR     TOTAL  # CALLS
                             ACTIVE   NONE    ONE    TWO  THREE   FOUR   FIVE    SIX  SEVEN  EIGHT   NINE   MORE     CALLS     MADE
                             ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ --------- --------

TOTAL                          3224   1202    928    837    129     84     32      6      5      1      -      -      3564     1.11
                              100.0% 100.0% 100.0% 100.0% 100.0% 100.0% 100.0% 100.0% 100.0% 100.0%                  100.0%

  0: NEW NUMBER                1202   1202      -      -      -      -      -      -      -      -      -      -         -     0.00
                               37.3% 100.0%

101: NO ANSWER                  449      -    215    181     26     17      8      1      1      -      -      -       776     1.73
                               13.9%         23.2%  21.6%  20.2%  20.2%  25.0%  16.7%  20.0%                          21.8%

102: BUSY                         1      -      -      1      -      -      -      -      -      -      -      -         2     2.00
                                  *                  0.1%                                                              0.1%

103: BUSY->NO ANSWER             37      -      -     15      8     11      1      -      1      1      -      -       118     3.19
                                1.1%                 1.8%   6.2%  13.1%   3.1%         20.0% 100.0%                    3.3%

104: TIMED CALLBACK             211      -     82     66     30     26      4      2      1      -      -      -       447     2.12
                                6.5%          8.8%   7.9%  23.3%  31.0%  12.5%  33.3%  20.0%                          12.5%

105: TIMED CALL->NO ANSWER      163      -    101     39     11      5      4      2      1      -      -      -       271     1.66
                                5.1%         10.9%   4.7%   8.5%   6.0%  12.5%  33.3%  20.0%                           7.6%

CUSTOM NO ANSWERS:             1153      -    522    535     54     25     15      1      1      -      -      -      1942     1.68
                               35.8%         56.3%  63.9%  41.9%  29.8%  46.9%  16.7%  20.0%                          54.5%

 112: NO ANSWER                1153      -    522    535     54     25     15      1      1      -      -      -      1942     1.68
                               35.8%         56.3%  63.9%  41.9%  29.8%  46.9%  16.7%  20.0%                          54.5%

SYSTEM BUSY->NO ANSWER:           8      -      8      -      -      -      -      -      -      -      -      -         8     1.00
                                0.2%          0.9%                                                                     0.2%

 182: SYSTEM BUSY->N/A            8      -      8      -      -      -      -      -      -      -      -      -         8     1.00
                                0.2%          0.9%                                                                     0.2%



**CURRENTLY ALSO SUSPENDED**      9      -      5      3      -      1      -      -      -      -      -      -        15     1.67
                                0.3%          0.5%   0.4%          1.2%                                                0.4%


Note: Percentage less than 0.05 printed as *.
                                                            REPORT 5B: RESOLVED CALLS AND INCIDENCE REPORT


                                                                NUMBER OF CALLS MADE
                              TOTAL ============================================================================            AVERAGE
                                 RE                                                                        10 OR     TOTAL  # CALLS
                             SOLVED   NONE    ONE    TWO  THREE   FOUR   FIVE    SIX  SEVEN  EIGHT   NINE   MORE     CALLS     MADE
                             ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ --------- --------

TOTAL                          1742      -   1303    298     96     32      9      3      1      -      -      -      2385     1.37
                              100.0%        100.0% 100.0% 100.0% 100.0% 100.0% 100.0% 100.0%                         100.0%

  1: COMPLETED INTERVIEW        531      -    332    127     49     18      3      2      -      -      -      -       832     1.57
                               30.5%         25.5%  42.6%  51.0%  56.3%  33.3%  66.7%                                 34.9%

  4: TERM IN INTERVIEW           28      -     20      6      1      -      1      -      -      -      -      -        40     1.43
                                1.6%          1.5%   2.0%   1.0%         11.1%                                         1.7%

CUSTOM RESOLVED STATUSES:      1183      -    951    165     46     14      5      1      1      -      -      -      1513     1.28
                               67.9%         73.0%  55.4%  47.9%  43.8%  55.6%  33.3% 100.0%                          63.4%

 41: RESOLVED                     8      -      7      1      -      -      -      -      -      -      -      -         9     1.13
                                0.5%          0.5%   0.3%                                                              0.4%

 42: RESOLVED                     8      -      4      3      1      -      -      -      -      -      -      -        13     1.63
                                0.5%          0.3%   1.0%   1.0%                                                       0.5%

 60: RESOLVED                   457      -    317     93     32     11      2      1      1      -      -      -       666     1.46
                               26.2%         24.3%  31.2%  33.3%  34.4%  22.2%  33.3% 100.0%                          27.9%

 61: RESOLVED                   468      -    442     21      4      1      -      -      -      -      -      -       500     1.07
                               26.9%         33.9%   7.0%   4.2%   3.1%                                               21.0%

 63: RESOLVED                    19      -     17      2      -      -      -      -      -      -      -      -        21     1.11
                                1.1%          1.3%   0.7%                                                              0.9%

 64: RESOLVED                    91      -     64     21      4      1      1      -      -      -      -      -       127     1.40
                                5.2%          4.9%   7.0%   4.2%   3.1%  11.1%                                         5.3%

 65: RESOLVED                    20      -     18      2      -      -      -      -      -      -      -      -        22     1.10
                                1.1%          1.4%   0.7%                                                              0.9%

 66: RESOLVED                    11      -      8      2      1      -      -      -      -      -      -      -        15     1.36
                                0.6%          0.6%   0.7%   1.0%                                                       0.6%

 67: RESOLVED                    22      -     18      3      -      1      -      -      -      -      -      -        28     1.27
                                1.3%          1.4%   1.0%          3.1%                                                1.2%

 72: RESOLVED                    79      -     56     17      4      -      2      -      -      -      -      -       112     1.42
                                4.5%          4.3%   5.7%   4.2%         22.2%                                         4.7%

INCIDENCE (Comp/Comp+Term)     0.30      -   0.25   0.43   0.51   0.56   0.33   0.67   0.00      -      -      -      0.35        -
                                                                 REPORT 6A: TIME ZONE BY AVAILABILITY


                                                                            TIME ZONE
                                     =======================================================================================
                                                                 (7)                                                    (1-3
                               TOTAL     (4)     (5)     (6)   MOUNT     (8)                    (11)    (23)    (24)   ,12+)
                                 NUM  MID-AT EASTERN CENTRAL    -AIN PACIFIC     (9)    (10)  HAWAII EASTERN WESTERN   OTHER
                               -BERS -LANTIC     USA     USA     USA     USA  ALASKA  HAWAII     DST  EUROPE  EUROPE   ZONES
                             ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- -------

TOTAL                           4966       -     794     715     316    3141       -       -       -       -       -       -
                               100.0%           16.0%   14.4%    6.4%   63.3%
                               100.0%          100.0%  100.0%  100.0%  100.0%

TOTAL AVAILABLE (% base):       3224       -     621     444     190    1969       -       -       -       -       -       -
                               100.0%           19.3%   13.8%    5.9%   61.1%
                                64.9%           78.2%   62.1%   60.1%   62.7%

TOTAL SYSTEM NUMBERS:           2698       -     547     356     156    1639       -       -       -       -       -       -
                               100.0%           20.3%   13.2%    5.8%   60.7%
                                83.7%           88.1%   80.2%   82.1%   83.2%

  NEW NUMBERS                   1095       -     322     129      61     583       -       -       -       -       -       -
                               100.0%           29.4%   11.8%    5.6%   53.2%
                                34.0%           51.9%   29.1%   32.1%   29.6%
  DAY PART 2 ONLY                  2       -       -       -       1       1       -       -       -       -       -       -
                               100.0%                           50.0%   50.0%
                                 0.1%                            0.5%    0.1%
  DAY PART 3 ONLY                 69       -       3       -       1      65       -       -       -       -       -       -
                               100.0%            4.3%            1.4%   94.2%
                                 2.1%            0.5%            0.5%    3.3%
  DAY PART 2 OR 3               1529       -     222     227      93     987       -       -       -       -       -       -
                               100.0%           14.5%   14.8%    6.1%   64.6%
                                47.4%           35.7%   51.1%   48.9%   50.1%
  ALL ATTEMPTS MADE                3       -       -       -       -       3       -       -       -       -       -       -
                               100.0%                                  100.0%
                                 0.1%                                    0.2%
  ***NET DAY PART 2             1531       -     222     227      94     988       -       -       -       -       -       -
                               100.0%           14.5%   14.8%    6.1%   64.5%
                                47.5%           35.7%   51.1%   49.5%   50.2%
  ***NET DAY PART 3             1598       -     225     227      94    1052       -       -       -       -       -       -
                               100.0%           14.1%   14.2%    5.9%   65.8%
                                49.6%           36.2%   51.1%   49.5%   53.4%

  TOTAL TIMED TODAY:             124       -       4      33       9      78       -       -       -       -       -       -
                               100.0%            3.2%   26.6%    7.3%   62.9%
                                 3.8%            0.6%    7.4%    4.7%    4.0%
     SPECIFIC CALLBACKS:         124       -       4      33       9      78       -       -       -       -       -       -
                               100.0%            3.2%   26.6%    7.3%   62.9%
                                 3.8%            0.6%    7.4%    4.7%    4.0%
  ***MORNING                      20       -       1       5       2      12       -       -       -       -       -       -
                               100.0%            5.0%   25.0%   10.0%   60.0%
                                 0.6%            0.2%    1.1%    1.1%    0.6%
  ***AFTERNOON                    60       -       3      24       4      29       -       -       -       -       -       -
                               100.0%            5.0%   40.0%    6.7%   48.3%
                                 1.9%            0.5%    5.4%    2.1%    1.5%
  ***EVENING                      44       -       -       4       3      37       -       -       -       -       -       -
                               100.0%                    9.1%    6.8%   84.1%
                                 1.4%                    0.9%    1.6%    1.9%

  TIMED CALLS LATER:              65       -       3       6       4      52       -       -       -       -       -       -
                               100.0%            4.6%    9.2%    6.2%   80.0%
                                 2.0%            0.5%    1.4%    2.1%    2.6%

  SPECIAL INTERVIEWER              3       -       1       -       -       2       -       -       -       -       -       -
                               100.0%           33.3%                   66.7%
                                 0.1%            0.2%                    0.1%

  HIDDEN NUMBERS                 334       -      66      49      21     198       -       -       -       -       -       -
                               100.0%           19.8%   14.7%    6.3%   59.3%
                                10.4%           10.6%   11.0%   11.1%   10.1%

RESOLVED NUMBERS: (% base)      1742       -     173     271     126    1172       -       -       -       -       -       -
                               100.0%            9.9%   15.6%    7.2%   67.3%
                                35.1%           21.8%   37.9%   39.9%   37.3%

  COMPLETES                      531       -      57      84      47     343       -       -       -       -       -       -
                               100.0%           10.7%   15.8%    8.9%   64.6%
                                   -               -       -       -       -

  NON-COMPLETES                 1211       -     116     187      79     829       -       -       -       -       -       -
                               100.0%            9.6%   15.4%    6.5%   68.5%
                                   -               -       -       -       -
                                                                REPORT 6B: TIME ZONE BY STATUS HISTORY


                                                                            TIME ZONE
                                     =======================================================================================
                                                                 (7)                                                    (1-3
                               TOTAL     (4)     (5)     (6)   MOUNT     (8)                    (11)    (23)    (24)   ,12+)
                                 NUM  MID-AT EASTERN CENTRAL    -AIN PACIFIC     (9)    (10)  HAWAII EASTERN WESTERN   OTHER
                               -BERS -LANTIC     USA     USA     USA     USA  ALASKA  HAWAII     DST  EUROPE  EUROPE   ZONES
                             ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- -------

TOTAL HISTORIES                 5949       -     516     752     374    4307       -       -       -       -       -       -
                               100.0%            8.7%   12.6%    6.3%   72.4%
                               100.0%          100.0%  100.0%  100.0%  100.0%
TOTAL RESOLVED:                 1742       -     173     271     126    1172       -       -       -       -       -       -
                               100.0%            9.9%   15.6%    7.2%   67.3%
                                29.3%           33.5%   36.0%   33.7%   27.2%
  1: COMPLETE                    531       -      57      84      47     343       -       -       -       -       -       -
                               100.0%           10.7%   15.8%    8.9%   64.6%
                                 8.9%           11.0%   11.2%   12.6%    8.0%

  4: TERM IN INTERVIEW            28       -       1       6       1      20       -       -       -       -       -       -
                               100.0%            3.6%   21.4%    3.6%   71.4%
                                 0.5%            0.2%    0.8%    0.3%    0.5%

CUSTOM RESOLVED STATUSES:       1183       -     115     181      78     809       -       -       -       -       -       -
                               100.0%            9.7%   15.3%    6.6%   68.4%
                                19.9%           22.3%   24.1%   20.9%   18.8%

 41: RESOLVED                      8       -       3       2       -       3       -       -       -       -       -       -
                               100.0%           37.5%   25.0%           37.5%
                                 0.1%            0.6%    0.3%            0.1%

 42: RESOLVED                      8       -       1       1       -       6       -       -       -       -       -       -
                               100.0%           12.5%   12.5%           75.0%
                                 0.1%            0.2%    0.1%            0.1%

 60: RESOLVED                    457       -      42      63      36     316       -       -       -       -       -       -
                               100.0%            9.2%   13.8%    7.9%   69.1%
                                 7.7%            8.1%    8.4%    9.6%    7.3%

 61: RESOLVED                    468       -      51      85      31     301       -       -       -       -       -       -
                               100.0%           10.9%   18.2%    6.6%   64.3%
                                 7.9%            9.9%   11.3%    8.3%    7.0%

 63: RESOLVED                     19       -       2       4       -      13       -       -       -       -       -       -
                               100.0%           10.5%   21.1%           68.4%
                                 0.3%            0.4%    0.5%            0.3%

 64: RESOLVED                     91       -       6       9       5      71       -       -       -       -       -       -
                               100.0%            6.6%    9.9%    5.5%   78.0%
                                 1.5%            1.2%    1.2%    1.3%    1.6%

 65: RESOLVED                     20       -       1       3       2      14       -       -       -       -       -       -
                               100.0%            5.0%   15.0%   10.0%   70.0%
                                 0.3%            0.2%    0.4%    0.5%    0.3%                                                    

 66: RESOLVED                     11       -       1       2       1       7       -       -       -       -       -       -
                               100.0%            9.1%   18.2%    9.1%   63.6%
                                 0.2%            0.2%    0.3%    0.3%    0.2%

 67: RESOLVED                     22       -       2       7       1      12       -       -       -       -       -       -
                               100.0%            9.1%   31.8%    4.5%   54.5%
                                 0.4%            0.4%    0.9%    0.3%    0.3%

 72: RESOLVED                     79       -       6       5       2      66       -       -       -       -       -       -
                               100.0%            7.6%    6.3%    2.5%   83.5%
                                 1.3%            1.2%    0.7%    0.5%    1.5%

TOTAL ACTIVE STATUSES:          4207       -     343     481     248    3135       -       -       -       -       -       -
                               100.0%            8.2%   11.4%    5.9%   74.5%
                                70.7%           66.5%   64.0%   66.3%   72.8%
101: NO ANSWER                   729       -      65     101      44     519       -       -       -       -       -       -
                               100.0%            8.9%   13.9%    6.0%   71.2%
                                12.3%           12.6%   13.4%   11.8%   12.1%
102: BUSY (TIMED CALL)           141       -      18      15       9      99       -       -       -       -       -       -
                               100.0%           12.8%   10.6%    6.4%   70.2%
                                 2.4%            3.5%    2.0%    2.4%    2.3%
103: BUSY->NO ANSWER              63       -       5      12       6      40       -       -       -       -       -       -
                               100.0%            7.9%   19.0%    9.5%   63.5%
                                 1.1%            1.0%    1.6%    1.6%    0.9%
104: TIMED Callback              905       -      67      97      43     698       -       -       -       -       -       -
                               100.0%            7.4%   10.7%    4.8%   77.1%
                                15.2%           13.0%   12.9%   11.5%   16.2%
105: TIMED CALL->NO ANSWER       336       -      45      32      17     242       -       -       -       -       -       -
                               100.0%           13.4%    9.5%    5.1%   72.0%
                                 5.6%            8.7%    4.3%    4.5%    5.6%

CUSTOM NO ANSWERS:              2022       -     140     221     129    1532       -       -       -       -       -       -
                               100.0%            6.9%   10.9%    6.4%   75.8%
                                34.0%           27.1%   29.4%   34.5%   35.6%

 112: NO ANSWER                 2022       -     140     221     129    1532       -       -       -       -       -       -
                               100.0%            6.9%   10.9%    6.4%   75.8%
                                34.0%           27.1%   29.4%   34.5%   35.6%

SYSTEM BUSY->NO ANSWER:           11       -       3       3       -       5       -       -       -       -       -       -
                               100.0%           27.3%   27.3%           45.5%
                                 0.2%            0.6%    0.4%            0.1%

 182: SYSTEM BUSY->N/A            11       -       3       3       -       5       -       -       -       -       -       -
                               100.0%           27.3%   27.3%           45.5%
                                 0.2%            0.6%    0.4%            0.1%
                                                         REPORT 7A: CALLS MADE BY AVAILABILITY AND TIME ZONE


                                                                   NUMBER OF CALLS MADE
                                       NOT =====================================================================           AVERAGE
                              TOTAL    YET                                                                 10 OR     TOTAL # CALLS
                             ACTIVE CALLED    ONE    TWO  THREE   FOUR   FIVE    SIX  SEVEN  EIGHT   NINE   MORE     CALLS    MADE
                             ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ --------- -------

**TOTAL AVAILABLE:             3224   1202    961    838    112     73     31      6      1      -      -      -      3463    1.07
                              100.0% 100.0% 100.0% 100.0% 100.0% 100.0% 100.0% 100.0% 100.0%                         100.0%

  SYSTEM SCHEDULED:            2698   1095    778    680     77     40     23      4      1      -      -      -      2675    0.99
                               83.7%  91.1%  81.0%  81.1%  68.8%  54.8%  74.2%  66.7% 100.0%                          77.2%
    NEW NUMBERS                1095   1095      -      -      -      -      -      -      -      -      -      -         -    0.00
                               34.0%  91.1%
    DAY PART 2 ONLY               2      -      -      -      -      -      2      -      -      -      -      -        10    5.00
                                0.1%                                      6.5%                                         0.3%
    DAY PART 3 ONLY              69      -      3      7      5     31     21      1      1      -      -      -       274    3.97
                                2.1%          0.3%   0.8%   4.5%  42.5%  67.7%  16.7% 100.0%                           7.9%
    DAY PART 2 OR 3            1529      -    775    673     72      9      -      -      -      -      -      -      2373    1.55
                               47.4%         80.6%  80.3%  64.3%  12.3%                                               68.5%
    DAY PART TARGETS MET          3      -      -      -      -      -      -      3      -      -      -      -        18    6.00
                                0.1%                                            50.0%                                  0.5%

  TIMED CALLBACKS TODAY         189      -     77     59     23     25      4      1      -      -      -      -       390    2.06
                                5.9%          8.0%   7.0%  20.5%  34.2%  12.9%  16.7%                                 11.3%

  ***TIMED MORNING (6am-<12)     20      -     14      5      1      -      -      -      -      -      -      -        27    1.35
                                0.6%          1.5%   0.6%   0.9%                                                       0.8%

  ***TIMED AFTERNOON (12-<6)     60      -     25     15      8      9      2      1      -      -      -      -       131    2.18
                                1.9%          2.6%   1.8%   7.1%  12.3%   6.5%  16.7%                                  3.8%

  ***TIMED EVENING (6-<12am)     44      -     17     13      6      7      1      -      -      -      -      -        94    2.14
                                1.4%          1.8%   1.6%   5.4%   9.6%   3.2%                                         2.7%

  TIMED LATER                    65      -     21     26      8      9      1      -      -      -      -      -       138    2.12
                                2.0%          2.2%   3.1%   7.1%  12.3%   3.2%                                         4.0%

  SPECIAL INTERVIEWER ONLY        3      -      1      2      -      -      -      -      -      -      -      -         5    1.67
                                0.1%          0.1%   0.2%                                                              0.1%

  HIDDEN NUMBERS                334    107    105     97     12      8      4      1      -      -      -      -       393    1.18
                               10.4%   8.9%  10.9%  11.6%  10.7%  11.0%  12.9%  16.7%                                 11.3%

**EASTERN TZ AVAILABLE:         621    355    234     29      2      1      -      -      -      -      -      -       302    0.49
                               19.3%  29.5%  24.3%   3.5%   1.8%   1.4%                                                8.7%

  SYSTEM SCHEDULED:             547    322    199     23      2      1      -      -      -      -      -      -       255    0.47
                               17.0%  26.8%  20.7%   2.7%   1.8%   1.4%                                                7.4%
    NEW NUMBERS                 322    322      -      -      -      -      -      -      -      -      -      -         -    0.00
                               10.0%  26.8%
    DAY PART 3 ONLY               3      -      3      -      -      -      -      -      -      -      -      -         3    1.00
                                0.1%          0.3%                                                                     0.1%
    DAY PART 2 OR 3             222      -    196     23      2      1      -      -      -      -      -      -       252    1.14
                                6.9%         20.4%   2.7%   1.8%   1.4%                                                7.3%

  TIMED CALLBACKS TODAY           7      -      5      2      -      -      -      -      -      -      -      -         9    1.29
                                0.2%          0.5%   0.2%                                                              0.3%

  ***TIMED MORNING (6am-<12)      1      -      1      -      -      -      -      -      -      -      -      -         1    1.00
                                  *           0.1%                                                                       *

  ***TIMED AFTERNOON (12-<6)      3      -      3      -      -      -      -      -      -      -      -      -         3    1.00
                                0.1%          0.3%                                                                     0.1%

  TIMED LATER                     3      -      1      2      -      -      -      -      -      -      -      -         5    1.67
                                0.1%          0.1%   0.2%                                                              0.1%

  SPECIAL INTERVIEWER ONLY        1      -      1      -      -      -      -      -      -      -      -      -         1    1.00
                                  *           0.1%                                                                       *

  HIDDEN NUMBERS                 66     33     29      4      -      -      -      -      -      -      -      -        37    0.56
                                2.0%   2.7%   3.0%   0.5%                                                              1.1%

**CENTRAL TZ AVAILABLE:         444    143    210     61     28      2      -      -      -      -      -      -       424    0.95
                               13.8%  11.9%  21.9%   7.3%  25.0%   2.7%                                               12.2%

  SYSTEM SCHEDULED:             356    129    159     47     21      -      -      -      -      -      -      -       316    0.89
                               11.0%  10.7%  16.5%   5.6%  18.8%                                                       9.1%
    NEW NUMBERS                 129    129      -      -      -      -      -      -      -      -      -      -         -    0.00
                                4.0%  10.7%
    DAY PART 2 OR 3             227      -    159     47     21      -      -      -      -      -      -      -       316    1.39
                                7.0%         16.5%   5.6%  18.8%                                                       9.1%

  TIMED CALLBACKS TODAY          39      -     28      6      3      2      -      -      -      -      -      -        57    1.46
                                1.2%          2.9%   0.7%   2.7%   2.7%                                                1.6%

  ***TIMED MORNING (6am-<12)      5      -      5      -      -      -      -      -      -      -      -      -         5    1.00
                                0.2%          0.5%                                                                     0.1%

  ***TIMED AFTERNOON (12-<6)     24      -     17      3      2      2      -      -      -      -      -      -        37    1.54
                                0.7%          1.8%   0.4%   1.8%   2.7%                                                1.1%

  ***TIMED EVENING (6-<12am)      4      -      3      1      -      -      -      -      -      -      -      -         5    1.25
                                0.1%          0.3%   0.1%                                                              0.1%

  TIMED LATER                     6      -      3      2      1      -      -      -      -      -      -      -        10    1.67
                                0.2%          0.3%   0.2%   0.9%                                                       0.3%

  HIDDEN NUMBERS                 49     14     23      8      4      -      -      -      -      -      -      -        51    1.04
                                1.5%   1.2%   2.4%   1.0%   3.6%                                                       1.5%

**MOUNTAIN TZ AVAILABLE:        190     66     76     28      8     11      1      -      -      -      -      -       205    1.08
                                5.9%   5.5%   7.9%   3.3%   7.1%  15.1%   3.2%                                         5.9%

  SYSTEM SCHEDULED:             156     61     60     21      7      6      1      -      -      -      -      -       152    0.97
                                4.8%   5.1%   6.2%   2.5%   6.3%   8.2%   3.2%                                         4.4%
    NEW NUMBERS                  61     61      -      -      -      -      -      -      -      -      -      -         -    0.00
                                1.9%   5.1%
    DAY PART 2 ONLY               1      -      -      -      -      -      1      -      -      -      -      -         5    5.00
                                  *                                       3.2%                                         0.1%
    DAY PART 3 ONLY               1      -      -      -      -      1      -      -      -      -      -      -         4    4.00
                                  *                                1.4%                                                0.1%
    DAY PART 2 OR 3              93      -     60     21      7      5      -      -      -      -      -      -       143    1.54
                                2.9%          6.2%   2.5%   6.3%   6.8%                                                4.1%

  TIMED CALLBACKS TODAY          13      -      7      2      1      3      -      -      -      -      -      -        26    2.00
                                0.4%          0.7%   0.2%   0.9%   4.1%                                                0.8%

  ***TIMED MORNING (6am-<12)      2      -      2      -      -      -      -      -      -      -      -      -         2    1.00
                                0.1%          0.2%                                                                     0.1%

  ***TIMED AFTERNOON (12-<6)      4      -      2      1      -      1      -      -      -      -      -      -         8    2.00
                                0.1%          0.2%   0.1%          1.4%                                                0.2%

  ***TIMED EVENING (6-<12am)      3      -      2      1      -      -      -      -      -      -      -      -         4    1.33
                                0.1%          0.2%   0.1%                                                              0.1%

  TIMED LATER                     4      -      1      -      1      2      -      -      -      -      -      -        12    3.00
                                0.1%          0.1%          0.9%   2.7%                                                0.3%

  HIDDEN NUMBERS                 21      5      9      5      -      2      -      -      -      -      -      -        27    1.29
                                0.7%   0.4%   0.9%   0.6%          2.7%                                                0.8%

**PACIFIC TZ AVAILABLE:        1969    638    441    720     74     59     30      6      1      -      -      -      2532    1.29
                               61.1%  53.1%  45.9%  85.9%  66.1%  80.8%  96.8% 100.0% 100.0%                          73.1%

  SYSTEM SCHEDULED:            1639    583    360    589     47     33     22      4      1      -      -      -      1952    1.19
                               50.8%  48.5%  37.5%  70.3%  42.0%  45.2%  71.0%  66.7% 100.0%                          56.4%
    NEW NUMBERS                 583    583      -      -      -      -      -      -      -      -      -      -         -    0.00
                               18.1%  48.5%
    DAY PART 2 ONLY               1      -      -      -      -      -      1      -      -      -      -      -         5    5.00
                                  *                                       3.2%                                         0.1%
    DAY PART 3 ONLY              65      -      -      7      5     30     21      1      1      -      -      -       267    4.11
                                2.0%                 0.8%   4.5%  41.1%  67.7%  16.7% 100.0%                           7.7%
    DAY PART 2 OR 3             987      -    360    582     42      3      -      -      -      -      -      -      1662    1.68
                               30.6%         37.5%  69.5%  37.5%   4.1%                                               48.0%
    DAY PART TARGETS MET          3      -      -      -      -      -      -      3      -      -      -      -        18    6.00
                                0.1%                                            50.0%                                  0.5%

  TIMED CALLBACKS TODAY         130      -     37     49     19     20      4      1      -      -      -      -       298    2.29
                                4.0%          3.9%   5.8%  17.0%  27.4%  12.9%  16.7%                                  8.6%

  ***TIMED MORNING (6am-<12)     12      -      6      5      1      -      -      -      -      -      -      -        19    1.58
                                0.4%          0.6%   0.6%   0.9%                                                       0.5%

  ***TIMED AFTERNOON (12-<6)     29      -      3     11      6      6      2      1      -      -      -      -        83    2.86
                                0.9%          0.3%   1.3%   5.4%   8.2%   6.5%  16.7%                                  2.4%

  ***TIMED EVENING (6-<12am)     37      -     12     11      6      7      1      -      -      -      -      -        85    2.30
                                1.1%          1.2%   1.3%   5.4%   9.6%   3.2%                                         2.5%

  TIMED LATER                    52      -     16     22      6      7      1      -      -      -      -      -       111    2.13
                                1.6%          1.7%   2.6%   5.4%   9.6%   3.2%                                         3.2%

  SPECIAL INTERVIEWER ONLY        2      -      -      2      -      -      -      -      -      -      -      -         4    2.00
                                0.1%                 0.2%                                                              0.1%

  HIDDEN NUMBERS                198     55     44     80      8      6      4      1      -      -      -      -       278    1.40
                                6.1%   4.6%   4.6%   9.5%   7.1%   8.2%  12.9%  16.7%                                  8.0%



Note: Percentage less than 0.05 printed as *.
                                                               REPORT 7B: CALL NUMBER BY STATUS HISTORY


                                                             SEQUENCE CALLED IN
                                    =====================================================================
                                                                                   S                        AVERAGE
                              TOTAL  FIRST SECOND  THIRD FOURTH  FIFTH  SIXTH EVENTH EIGHTH  NINTH  TENTH    NUMBER
                              CALLS   CALL   CALL   CALL   CALL   CALL   CALL   CALL   CALL   CALL /LATER  OF CALLS
                             ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ---------

TOTAL CALL HISTORIES           5949   3764   1533    398    173     57     16      7      1      -      -      1.54
                              100.0% 100.0% 100.0% 100.0% 100.0% 100.0% 100.0% 100.0% 100.0%
TOTAL RESOLVED:                1742   1303    298     96     32      9      3      1      -      -      -      1.37
                               29.3%  34.6%  19.4%  24.1%  18.5%  15.8%  18.8%  14.3%
  1: COMPLETE                   531    332    127     49     18      3      2      -      -      -      -      1.57
                                8.9%   8.8%   8.3%  12.3%  10.4%   5.3%  12.5%

  4: TERMINATED IN INTERVIEW     28     20      6      1      -      1      -      -      -      -      -      1.43
                                0.5%   0.5%   0.4%   0.3%          1.8%

CUSTOM RESOLVED STATUSES:      1183    951    165     46     14      5      1      1      -      -      -      1.28
                               19.9%  25.3%  10.8%  11.6%   8.1%   8.8%   6.3%  14.3%

 41: RESOLVED                     8      7      1      -      -      -      -      -      -      -      -      1.13
                                0.1%   0.2%   0.1%

 42: RESOLVED                     8      4      3      1      -      -      -      -      -      -      -      1.63
                                0.1%   0.1%   0.2%   0.3%

 60: RESOLVED                   457    317     93     32     11      2      1      1      -      -      -      1.46
                                7.7%   8.4%   6.1%   8.0%   6.4%   3.5%   6.3%  14.3%

 61: RESOLVED                   468    442     21      4      1      -      -      -      -      -      -      1.07
                                7.9%  11.7%   1.4%   1.0%   0.6%

 63: RESOLVED                    19     17      2      -      -      -      -      -      -      -      -      1.11
                                0.3%   0.5%   0.1%

 64: RESOLVED                    91     64     21      4      1      1      -      -      -      -      -      1.40
                                1.5%   1.7%   1.4%   1.0%   0.6%   1.8%

 65: RESOLVED                    20     18      2      -      -      -      -      -      -      -      -      1.10
                                0.3%   0.5%   0.1%

 66: RESOLVED                    11      8      2      1      -      -      -      -      -      -      -      1.36
                                0.2%   0.2%   0.1%   0.3%

 67: RESOLVED                    22     18      3      -      1      -      -      -      -      -      -      1.27
                                0.4%   0.5%   0.2%          0.6%

 72: RESOLVED                    79     56     17      4      -      2      -      -      -      -      -      1.42
                                1.3%   1.5%   1.1%   1.0%          3.5%

TOTAL ACTIVE STATUSES:         4207   2461   1235    302    141     48     13      6      1      -      -      1.61
                               70.7%  65.4%  80.6%  75.9%  81.5%  84.2%  81.3%  85.7% 100.0%
101: NO ANSWER                  729    422    219     47     25     13      2      1      -      -      -      1.63
                               12.3%  11.2%  14.3%  11.8%  14.5%  22.8%  12.5%  14.3%
102: BUSY (TIMED CALL)          141     85     29     19      5      1      1      1      -      -      -      1.69
                                2.4%   2.3%   1.9%   4.8%   2.9%   1.8%   6.3%  14.3%
103: BUSY->NO ANSWER             63      -     34     10     13      3      1      1      1      -      -      2.95
                                1.1%          2.2%   2.5%   7.5%   5.3%   6.3%  14.3% 100.0%
104: TIMED Callback             905    510    242     89     50      8      5      1      -      -      -      1.70
                               15.2%  13.5%  15.8%  22.4%  28.9%  14.0%  31.3%  14.3%
105: TIMED CALL->NO ANSWER      336    233     66     20      9      4      3      1      -      -      -      1.51
                                5.6%   6.2%   4.3%   5.0%   5.2%   7.0%  18.8%  14.3%

CUSTOM NO ANSWERS:             2022   1200    645    117     39     19      1      1      -      -      -      1.54
                               34.0%  31.9%  42.1%  29.4%  22.5%  33.3%   6.3%  14.3%

 112: NO ANSWER                2022   1200    645    117     39     19      1      1      -      -      -      1.54
                               34.0%  31.9%  42.1%  29.4%  22.5%  33.3%   6.3%  14.3%

SYSTEM BUSY->NO ANSWER:          11     11      -      -      -      -      -      -      -      -      -      1.00
                                0.2%   0.3%

 182: SYSTEM BUSY->N/A           11     11      -      -      -      -      -      -      -      -      -      1.00
                                0.2%   0.3%
                                
                                           REPORT 7C:  SCHEDULED CALL DATE BY HOUR


                                                 CALLBACK HOUR (local time)
                =============================================================================================
                         <  8am   9am   10am   11am  12pm  1pm  2pm  3pm  4pm  5pm  6pm  7pm  8pm   9pm     >
                TOTAL  8am -9am -10am  -11am  -12pm  -1pm -2pm -3pm -4pm -5pm -6pm -7pm -8pm -9pm -10pm  10pm
                ----- ---- ---- ----- ------ ------ ----- ---- ---- ---- ---- ---- ---- ---- ---- ----- -----

TOTAL             212    -    -     7     14      2     3    4    8   24   34   27   33   30   26     -     -
                  100%              3%     7%     1%    1%   2%   4%  11%  16%  13%  16%  14%  12%
                  100%            100%   100%   100%  100% 100% 100% 100% 100% 100% 100% 100% 100%

2011 February     176    -    -     7     14      2     3    4    7   22   29   22   27   23   16     -     -
                  100%              4%     8%     1%    2%   2%   4%  13%  16%  13%  15%  13%   9%
                   83%            100%   100%   100%  100% 100%  88%  92%  85%  81%  82%  77%  62%

                    1    -    -     -      1      -     -    -    -    -    -    -    -    -    -     -     -
16th              100%                   100%
                    *                      7%

                    4    -    -     3      1      -     -    -    -    -    -    -    -    -    -     -     -
17th              100%             75%    25%
                    2%             43%     7%

                   18    -    -     2      8      -     -    -    -    -    -    -    -    3    5     -     -
18th              100%             11%    44%                                             17%  28%
                    8%             29%    57%                                             10%  19%

                    1    -    -     -      -      -     -    -    -    -    -    -    -    1    -     -     -
19th              100%                                                                   100%
                    *                                                                      3%

                   11    -    -     1      -      -     -    1    2    1    1    2    -    2    1     -     -
21st              100%              9%                       9%  18%   9%   9%  18%       18%   9%
                    5%             14%                      25%  25%   4%   3%   7%        7%   4%

                   39    -    -     1      2      -     1    1    3    4   11    5    7    3    1     -     -
22nd              100%              3%     5%           3%   3%   8%  10%  28%  13%  18%   8%   3%
                   18%             14%    14%          33%  25%  38%  17%  32%  19%  21%  10%   4%

                   10    -    -     -      2      2     -    -    1    -    -    1    1    1    2     -     -
23rd              100%                    20%    20%             10%            10%  10%  10%  20%
                    5%                    14%   100%             13%             4%   3%   3%   8%

                   56    -    -     -      -      -     2    1    -   15   10    7    8   11    2     -     -
24th              100%                                  4%   2%       27%  18%  13%  14%  20%   4%
                   26%                                 67%  25%       63%  29%  26%  24%  37%   8%

                   21    -    -     -      -      -     -    1    1    1    2    3   10    -    3     -     -
25th              100%                                       5%   5%   5%  10%  14%  48%       14%
                   10%                                      25%  13%   4%   6%  11%  30%       12%

                   15    -    -     -      -      -     -    -    -    1    5    4    1    2    2     -     -
28th              100%                                                 7%  33%  27%   7%  13%  13%
                    7%                                                 4%  15%  15%   3%   7%   8%

2011 March         26    -    -     -      -      -     -    -    1    1    2    5    4    4    9     -     -
                  100%                                            4%   4%   8%  19%  15%  15%  35%
                   12%                                           13%   4%   6%  19%  12%  13%  35%

                   12    -    -     -      -      -     -    -    1    1    2    2    1    -    5     -     -
1st               100%                                            8%   8%  17%  17%   8%       42%
                    6%                                           13%   4%   6%   7%   3%       19%

                    6    -    -     -      -      -     -    -    -    -    -    -    2    3    1     -     -
2nd               100%                                                               33%  50%  17%
                    3%                                                                6%  10%   4%

                    3    -    -     -      -      -     -    -    -    -    -    1    -    1    1     -     -
3rd               100%                                                          33%       33%  33%
                    1%                                                           4%        3%   4%

                    2    -    -     -      -      -     -    -    -    -    -    2    -    -    -     -     -
7th               100%                                                         100%
                    1%                                                           7%

                    2    -    -     -      -      -     -    -    -    -    -    -    1    -    1     -     -
8th               100%                                                               50%       50%
                    1%                                                                3%        4%

                    1    -    -     -      -      -     -    -    -    -    -    -    -    -    1     -     -
10th              100%                                                                        100%
                    *                                                                           4%

2011 April          4    -    -     -      -      -     -    -    -    1    1    -    1    -    1     -     -
                  100%                                                25%  25%       25%       25%
                    2%                                                 4%   3%        3%        4%

                    2    -    -     -      -      -     -    -    -    -    -    -    1    -    1     -     -
1st               100%                                                               50%       50%
                    1%                                                                3%        4%

                    1    -    -     -      -      -     -    -    -    -    1    -    -    -    -     -     -
16th              100%                                                    100%
                    *                                                       3%

                    1    -    -     -      -      -     -    -    -    1    -    -    -    -    -     -     -
22nd              100%                                               100%
                    *                                                  4%

2011 June           1    -    -     -      -      -     -    -    -    -    -    -    1    -    -     -     -
                  100%                                                              100%
                    *                                                                 3%

                    1    -    -     -      -      -     -    -    -    -    -    -    1    -    -     -     -
1st               100%                                                              100%
                    *                                                                 3%

2011 September      1    -    -     -      -      -     -    -    -    -    1    -    -    -    -     -     -
                  100%                                                    100%
                    *                                                       3%

                    1    -    -     -      -      -     -    -    -    -    1    -    -    -    -     -     -
17th              100%                                                    100%
                    *                                                       3%

2011 December       4    -    -     -      -      -     -    -    -    -    1    -    -    3    -     -     -
                  100%                                                     25%            75%
                    2%                                                      3%            10%

                    1    -    -     -      -      -     -    -    -    -    -    -    -    1    -     -     -
15th              100%                                                                   100%
                    *                                                                      3%

                    3    -    -     -      -      -     -    -    -    -    1    -    -    2    -     -     -
21st              100%                                                     33%            67%
                    1%                                                      3%             7%



Note: Percentage less than 0.5 printed as *.
                                                   REPORT 7D: TIME ON SUSPENDED INTERVIEW BY QUESTION SUSPENDED AT


                                                                                                       TOTAL TIME
                                  SUMMARY                                                            ===============
                             =================                 MINUTES ON INTERVIEW                             AVG.
                             TOTAL             =====================================================   TOTAL    # OF
                             SUSP-  COMP   ACT  2 OR     3     6    11    16    21    31    46 61 OR    MIN-     MIN
                              ENDS LETED  -IVE  LESS  TO 5 TO 10 TO 15 TO 20 TO 30 TO 45 TO 60  MORE    UTES   -UTES
                             ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------- -------

TOTAL SUSPENDS                   -     -     -     -     -     -     -     -     -     -     -     -       -       -
                                                  REPORT 8:  SPECIAL INTERVIEW TYPE BY AVAILABILITY WITHIN TIME ZONE


                                       NOT                   SPECIAL INTERVIEWER TYPES
                                      SPEC ==============================================================
                              TOTAL   -IAL   TYPE   TYPE   TYPE   TYPE   TYPE   TYPE   TYPE   TYPE   TYPE
                             ACTIVE   TYPE      1      2      3      4      5      6      7      8      9
                             ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------

**TOTAL AVAILABLE:             3224   3194     17     13      -      -      -      -      -      -      -
                              100.0% 100.0% 100.0% 100.0%

  SYSTEM SCHEDULED:            2698   2675     11     12      -      -      -      -      -      -      -
                               83.7%  83.8%  64.7%  92.3%
    NEW NUMBERS                1095   1093      -      2      -      -      -      -      -      -      -
                               34.0%  34.2%         15.4%
    DAY PART 2 ONLY               2      2      -      -      -      -      -      -      -      -      -
                                0.1%   0.1%
    DAY PART 3 ONLY              69     69      -      -      -      -      -      -      -      -      -
                                2.1%   2.2%
    DAY PART 2 OR 3            1529   1508     11     10      -      -      -      -      -      -      -
                               47.4%  47.2%  64.7%  76.9%
    DAY PART TARGETS MET          3      3      -      -      -      -      -      -      -      -      -
                                0.1%   0.1%

  TIMED CALLBACKS TODAY         189    188      1      -      -      -      -      -      -      -      -
                                5.9%   5.9%   5.9%

  ***TIMED MORNING (6am-<12)     20     20      -      -      -      -      -      -      -      -      -
                                0.6%   0.6%

  ***TIMED AFTERNOON (12-<6)     60     59      1      -      -      -      -      -      -      -      -
                                1.9%   1.8%   5.9%

  ***TIMED EVENING (6-<12am)     44     44      -      -      -      -      -      -      -      -      -
                                1.4%   1.4%

  TIMED LATER                    65     65      -      -      -      -      -      -      -      -      -
                                2.0%   2.0%

  SPECIAL INTERVIEWER STACKS      3      -      3      -      -      -      -      -      -      -      -
                                0.1%         17.6%

  HIDDEN NUMBERS                334    331      2      1      -      -      -      -      -      -      -
                               10.4%  10.4%  11.8%   7.7%

**EASTERN TZ AVAILABLE:         621    616      2      3      -      -      -      -      -      -      -
                               19.3%  19.3%  11.8%  23.1%

  SYSTEM SCHEDULED:             547    543      1      3      -      -      -      -      -      -      -
                               17.0%  17.0%   5.9%  23.1%
    NEW NUMBERS                 322    320      -      2      -      -      -      -      -      -      -
                               10.0%  10.0%         15.4%
    DAY PART 3 ONLY               3      3      -      -      -      -      -      -      -      -      -
                                0.1%   0.1%
    DAY PART 2 OR 3             222    220      1      1      -      -      -      -      -      -      -
                                6.9%   6.9%   5.9%   7.7%

  TIMED CALLBACKS TODAY           7      7      -      -      -      -      -      -      -      -      -
                                0.2%   0.2%

  ***TIMED MORNING (6am-<12)      1      1      -      -      -      -      -      -      -      -      -
                                  *      *

  ***TIMED AFTERNOON (12-<6)      3      3      -      -      -      -      -      -      -      -      -
                                0.1%   0.1%

  TIMED LATER                     3      3      -      -      -      -      -      -      -      -      -
                                0.1%   0.1%

  SPECIAL INTERVIEWER ONLY        1      -      1      -      -      -      -      -      -      -      -
                                  *           5.9%

  HIDDEN NUMBERS                 66     66      -      -      -      -      -      -      -      -      -
                                2.0%   2.1%

**CENTRAL TZ AVAILABLE:         444    442      1      1      -      -      -      -      -      -      -
                               13.8%  13.8%   5.9%   7.7%

  SYSTEM SCHEDULED:             356    354      1      1      -      -      -      -      -      -      -
                               11.0%  11.1%   5.9%   7.7%
    NEW NUMBERS                 129    129      -      -      -      -      -      -      -      -      -
                                4.0%   4.0%
    DAY PART 2 OR 3             227    225      1      1      -      -      -      -      -      -      -
                                7.0%   7.0%   5.9%   7.7%

  TIMED CALLBACKS TODAY          39     39      -      -      -      -      -      -      -      -      -
                                1.2%   1.2%

  ***TIMED MORNING (6am-<12)      5      5      -      -      -      -      -      -      -      -      -
                                0.2%   0.2%

  ***TIMED AFTERNOON (12-<6)     24     24      -      -      -      -      -      -      -      -      -
                                0.7%   0.8%

  ***TIMED EVENING (6-<12am)      4      4      -      -      -      -      -      -      -      -      -
                                0.1%   0.1%

  TIMED LATER                     6      6      -      -      -      -      -      -      -      -      -
                                0.2%   0.2%

  HIDDEN NUMBERS                 49     49      -      -      -      -      -      -      -      -      -
                                1.5%   1.5%

**MOUNTAIN TZ AVAILABLE:        190    188      2      -      -      -      -      -      -      -      -
                                5.9%   5.9%  11.8%

  SYSTEM SCHEDULED:             156    155      1      -      -      -      -      -      -      -      -
                                4.8%   4.9%   5.9%
    NEW NUMBERS                  61     61      -      -      -      -      -      -      -      -      -
                                1.9%   1.9%
    DAY PART 2 ONLY               1      1      -      -      -      -      -      -      -      -      -
                                  *      *
    DAY PART 3 ONLY               1      1      -      -      -      -      -      -      -      -      -
                                  *      *
    DAY PART 2 OR 3              93     92      1      -      -      -      -      -      -      -      -
                                2.9%   2.9%   5.9%

  TIMED CALLBACKS TODAY          13     13      -      -      -      -      -      -      -      -      -
                                0.4%   0.4%

  ***TIMED MORNING (6am-<12)      2      2      -      -      -      -      -      -      -      -      -
                                0.1%   0.1%

  ***TIMED AFTERNOON (12-<6)      4      4      -      -      -      -      -      -      -      -      -
                                0.1%   0.1%

  ***TIMED EVENING (6-<12am)      3      3      -      -      -      -      -      -      -      -      -
                                0.1%   0.1%

  TIMED LATER                     4      4      -      -      -      -      -      -      -      -      -
                                0.1%   0.1%

  HIDDEN NUMBERS                 21     20      1      -      -      -      -      -      -      -      -
                                0.7%   0.6%   5.9%

**PACIFIC TZ AVAILABLE:        1969   1948     12      9      -      -      -      -      -      -      -
                               61.1%  61.0%  70.6%  69.2%

  SYSTEM SCHEDULED:            1639   1623      8      8      -      -      -      -      -      -      -
                               50.8%  50.8%  47.1%  61.5%
    NEW NUMBERS                 583    583      -      -      -      -      -      -      -      -      -
                               18.1%  18.3%
    DAY PART 2 ONLY               1      1      -      -      -      -      -      -      -      -      -
                                  *      *
    DAY PART 3 ONLY              65     65      -      -      -      -      -      -      -      -      -
                                2.0%   2.0%
    DAY PART 2 OR 3             987    971      8      8      -      -      -      -      -      -      -
                               30.6%  30.4%  47.1%  61.5%
    DAY PART TARGETS MET          3      3      -      -      -      -      -      -      -      -      -
                                0.1%   0.1%

  TIMED CALLBACKS TODAY         130    129      1      -      -      -      -      -      -      -      -
                                4.0%   4.0%   5.9%

  ***TIMED MORNING (6am-<12)     12     12      -      -      -      -      -      -      -      -      -
                                0.4%   0.4%

  ***TIMED AFTERNOON (12-<6)     29     28      1      -      -      -      -      -      -      -      -
                                0.9%   0.9%   5.9%

  ***TIMED EVENING (6-<12am)     37     37      -      -      -      -      -      -      -      -      -
                                1.1%   1.2%

  TIMED LATER                    52     52      -      -      -      -      -      -      -      -      -
                                1.6%   1.6%

  SPECIAL INTERVIEWER ONLY        2      -      2      -      -      -      -      -      -      -      -
                                0.1%         11.8%

  HIDDEN NUMBERS                198    196      1      1      -      -      -      -      -      -      -
                                6.1%   6.1%   5.9%   7.7%



Note: Percentage less than 0.05 printed as *.
                                                                REPORT 9:  CALL AVAILABILITY BY MARKET


                                                                                                     AVAILABLE WHEN RELEASED
                                         RESOLVED NUMBERS           CURRENTLY AVAILABLE     =========================================
                                    =========================== ===========================           ALL
                                                    USER SYSTEM               SYSTEM                  ATT                       SPECL
                                     TOTAL   COMP    RES    RES           NEW  SCHED  TIMED         EMPTS IN BUC  TIMED        INTVWR    ATT- AVG. #
                              TOTAL RESLVD  LETES  OLVED  OLVED  TOTAL NUMBER   ULED  TODAY  TOTAL   MADE  KET 9  LATER HIDDEN  OWNED   EMPTS  CALLS
                             ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------- ------

TOTAL                          4966   1742    531   1211      -   2819   1095   1600    124    405      3      -     65    334      3    5808    1.2
                              100.0%  35.1%  10.7%  24.4%         56.8%  22.0%  32.2%   2.5%   8.2%   0.1%          1.3%   6.7%   0.1%  100.0%
                              100.0% 100.0% 100.0% 100.0%        100.0% 100.0% 100.0% 100.0% 100.0% 100.0%        100.0% 100.0% 100.0%

001                            1502    477    146    331      -    876    271    573     32    149      1      -     31    116      1    2229    1.5
                              100.0%  31.8%   9.7%  22.0%         58.3%  18.0%  38.1%   2.1%   9.9%   0.1%          2.1%   7.7%   0.1%   38.4%
                               30.2%  27.4%  27.5%  27.3%         31.1%  24.7%  35.8%  25.8%  36.8%  33.3%         47.7%  34.7%  33.3%

002                            1734    642    201    441      -    968    435    472     61    124      -      -      9    114      1    1480    0.9
                              100.0%  37.0%  11.6%  25.4%         55.8%  25.1%  27.2%   3.5%   7.2%                 0.5%   6.6%   0.1%   25.5%
                               34.9%  36.9%  37.9%  36.4%         34.3%  39.7%  29.5%  49.2%  30.6%                13.8%  34.1%  33.3%

003                            1730    623    184    439      -    975    389    555     31    132      2      -     25    104      1    2099    1.2
                              100.0%  36.0%  10.6%  25.4%         56.4%  22.5%  32.1%   1.8%   7.6%   0.1%          1.4%   6.0%   0.1%   36.1%
                               34.8%  35.8%  34.7%  36.3%         34.6%  35.5%  34.7%  25.0%  32.6%  66.7%         38.5%  31.1%  33.3%
                                                        REPORT 10: CALLS MADE BY AVAILABILITY WITHIN REPLICATE


                                                                   NUMBER OF CALLS MADE
                              TOTAL    NOT =====================================================================           AVERAGE
                                NUM    YET                                                                 10 OR     TOTAL # CALLS
                              -BERS CALLED    ONE    TWO  THREE   FOUR   FIVE    SIX  SEVEN  EIGHT   NINE   MORE     CALLS    MADE
                             ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ --------- -------

TOTAL SAMPLE:                  4966   1202   2281   1134    198    101     40      9      1      -      -      -      5808    1.17
-------------                 100.0% 100.0% 100.0% 100.0% 100.0% 100.0% 100.0% 100.0% 100.0%                         100.0%

  RESOLVED NUMBERS:            1742      -   1320    296     86     28      9      3      -      -      -      -      2345    1.35
                               35.1%         57.9%  26.1%  43.4%  27.7%  22.5%  33.3%                                 40.4%
    COMPLETES                   531      -    337    127     48     14      3      2      -      -      -      -       818    1.54
                               10.7%         14.8%  11.2%  24.2%  13.9%   7.5%  22.2%                                 14.1%
    OTHER RESOLVED             1211      -    983    169     38     14      6      1      -      -      -      -      1527    1.26
                               24.4%         43.1%  14.9%  19.2%  13.9%  15.0%  11.1%                                 26.3%

  STILL AVAILABLE:             3224   1202    961    838    112     73     31      6      1      -      -      -      3463    1.07
                               64.9% 100.0%  42.1%  73.9%  56.6%  72.3%  77.5%  66.7% 100.0%                          59.6%
    SYSTEM SCHEDULED:          2695   1095    778    680     77     40     23      1      1      -      -      -      2657    0.99
                               54.3%  91.1%  34.1%  60.0%  38.9%  39.6%  57.5%  11.1% 100.0%                          45.7%
      NEW NUMBERS              1095   1095      -      -      -      -      -      -      -      -      -      -         -    0.00
                               22.0%  91.1%
      RESCHEDULED NUMBERS      1600      -    778    680     77     40     23      1      1      -      -      -      2657    1.66
                               32.2%         34.1%  60.0%  38.9%  39.6%  57.5%  11.1% 100.0%                          45.7%
    TIMED TODAY                 124      -     56     33     15     16      3      1      -      -      -      -       252    2.03
                                2.5%          2.5%   2.9%   7.6%  15.8%   7.5%  11.1%                                  4.3%

    AVAILABLE WHEN RELEASED:    405    107    127    125     20     17      5      4      -      -      -      -       554    1.37
                                8.2%   8.9%   5.6%  11.0%  10.1%  16.8%  12.5%  44.4%                                  9.5%
      ALL TARGETED ATTEMPTS       3      -      -      -      -      -      -      3      -      -      -      -        18    6.00
                                0.1%                                            33.3%                                  0.3%
      TIMED LATER                65      -     21     26      8      9      1      -      -      -      -      -       138    2.12
                                1.3%          0.9%   2.3%   4.0%   8.9%   2.5%                                         2.4%
      HIDDEN NUMBERS            334    107    105     97     12      8      4      1      -      -      -      -       393    1.18
                                6.7%   8.9%   4.6%   8.6%   6.1%   7.9%  10.0%  11.1%                                  6.8%
      IN SPECIAL INTV/OWNED       3      -      1      2      -      -      -      -      -      -      -      -         5    1.67
STACK                           0.1%            *    0.2%                                                              0.1%



Note: Percentage less than 0.05 printed as *.

6.7.3 Using MAKEZONE to Build the ZONE TABLE

This program lets you add area codes to an existing ZONETABL file. Since area codes are being added so quickly in the United States, users cannot wait for each update to receive a new file. Be careful about adding area codes into the table before the area is activated, or your interviewers will be unable to successfully dial those numbers. See example file MAKEZONE^DOC for more information.

You should download a current ZONETABL file from the CfMC Support Web site and find out what the most current area codes and prefix changes have been made before running MAKEZONE to make a custom version, since the changes may already be incorporated into that version. If you do not have access to the CfMC Support Web site, contact CfMC Support to get the information to log in.

Note to predictive/preview/auto dialer users: Make sure that the dialer program has the same area codes added to its database, or the dialer may reject these numbers even though Survent thinks they’re OK.

MAKEZONE reads a spec file that is an ASCII version of the ZONETABL. This spec file is the zone source file and is supplied as part of each update. The exact name of the file is operating system dependent:

\CFMC\SURVENT\ZONETABL.SRC (DOS)
/cfmc/survent/zonetabl.src (UNIX)

To add a new area code into the ZONETABL do the following:

1 Make backup copies of the current ZONETABL and zone source files. Try dialing a couple of the numbers that your current zone table is rejecting and verify that the phone rings. If it does ring, then the area code has been activated. If it doesn’t ring and you get a fast busy signal, then the area code has not been activated and you probably should not add that area code into the ZONETABL. Check the current zone source file to see if the area code exists. If it does not exist, find the area ode it split off from, and if it has no exceptions, you can copy that line to the appropriate place for the new area code and change the area code to the new area code. If the old area code has exceptions, you cannot update this area code with 100% accuracy. Contact the Support Hotline. CfMC may not have 100% accurate information for some time after the area code is activated. We must rely on our supplier to give us a list of exchanges for the new area code. If you need 100% accuracy and CfMC has not yet received updated information, then use example file FIXAC^SPX to change the old area code to the new one for each phone file.

2 After adding the area code(s) into the zone source file, run the program MAKEZONE and at the spec file put in the name of the zone source file. At the list file prompt put in a valid file name to save any error messages. If you get error messages, try to figure out what you did wrong. Most likely you did not supply a proper time zone or daylight savings setting for the area code you added.

3 If MAKEZONE runs successfully, it will create a file called ZONETABL in the local directory/group. You can then use the Mentor spec file ZONE2DOC to convert the ZONETABL back to the source file. Compare the new ZONEDOC file with the zone source file to make sure it has all your changes.

4 If ZONEDOC has all your proper changes then, you can rename the ZONETABL file into the CONTROL directory/group and rename the ZONEDOC file into the SURVENT directory/group.

5 Use FONEBULD to add some numbers into a dummy phone file. Make sure you use a cross-section of numbers that contain both new and old area codes, plus some known bad area codes like 999. If this works, everything is OK. If it doesn’t, retrace your steps to see what went wrong.

6 If you are unable to figure out what is wrong, then use your backup of the ZONETABL and contact the Support Hotline for assistance.

7 To fix just a few area codes for a particular phone file (because you need to get the study up in a hurry), see the example file FIXAC^SPX.

6.7.4 Using FONESIM to Test Phone Parameters

FONESIM stands for PHONE SYSTEM SIMULATOR. It allows you to pick up records and put them back in the file with a status, as if you were running Survent and doing interviews. It has many facilities to watch what is happening as you pick up and put down records. Many of the facilities are also available in FONEUTIL, such as modifying phone parameters and market weights, seeing status screens and so on. Here is the help screen:

   
 CH <number> | <name>        - show info on all stack/specified stack   
 CHANGE <new phone number>   - change gotten number to new number       
 CHECK <stack>               - check all stack/specified stacks         
 DELAY <time>                - delay for <time> seconds                 
 F<phonenum>                 - find a fone number (use SF to see info)  
 G[S] [<phonenum>] [<time>]  - GET a phone number (S - specific #)      
 ID <id> or SPECIAL <type>   - set interviewer ID/special intv type     
 MAP                         - show stacks map                          
 STAT                        - show phone status values                 
 MKT                         - display markets/modify market weights    
 MM                          - modify phone parameters                  
 OPEN <studycode>            - open a new phone file                    
 OWN                         - make gotten record 'owned' by current id 
 P <stat> <took> <callback>  - PUT number back with this status         
 NOTE: G can be followed on the same line with 'P 999' to just leave    
  record up-in-the-air                                                  
 PT [<callback>]             - PUT number back as 10-min. timed call    
 PZ <a/b/c/d/e>              - print phone status screens (abcde)       
 SCAN                        - check if call histories in file are OK.  
                               Use FONEUTIL FIX option to fix up any    
                               bad history slots reported by this       
 SR <phone rec #>            - show all info about phone record         
 ST                          - show intv id, rec #, and whether gotten  
 TM                          - show current time
 >FAKETIME <time>            - set to different time                    

The following are commonly used commands that have facilities not available in FONEUTIL:

G This gets a number. If you just say “G” it gets the next available number. If you say “GS <phonenumber>” it tries to get that phone number. If you give a time it changes the time to that time as it gets the number, so you can see which number you would get at that time.

P Puts the number back. You must specify a status. “P 101” puts the number down as a “No Answer” (see STAT for statuses).

PT Puts the number down as a timed call (status 104) with the date/time specified, and treats it like a 10-minute call.

SCAN Checks the call history fields to make sure there is valid data there. Use the FONEUTIL “FIX” command to fix any errors.

SR Shows system fields for the record you picked up with “G”, such as call histories, record number, state code, number calls so far, etc.

>FAKETIME Allows you to change the perceived time to try to get numbers then.

6.7.5 Command Files and Examples

CfMC provides many utilities and examples related to phone system operation. They are referenced throughout the chapter in the appropriate sections. Here is a list of the command files and utilities provided.

PHONE SYSTEM COMMAND FILES

To run the command files, you simply specify the command name and any additional parameters that are needed.

FONERUN <study/ALL/CURRENT/USELIST> <REBUILD/NEXTDAY>

This runs FONEUTIL on a phone file or set of phone files, and execute whatever options you specify in the file FNRUN^SPX. By default, it fixes and verifies the file and prints before and after information. It saves a backup copy of the file before executing. If you type “FONERUN ALL” it will do all studies in the phone directory. If you say “FONERUN USELIST” it will do all studies specified in the file USELIST. If you say “FONERUN <study>” it will operate on that study only.

Additional options are “NEXTDAY” and REBUILD”. Following is the help screen.

Type:

Fonerun <Parm1> <Parm2>
Parm1 must be one of the following:
ALL:         will do all files in current/fone directory
CURRENT:     will rebuild all files updated in the last 24 hours
StudyName:   will do only the phone file StudyName
USELIST:     will do all the files in the file USELIST

Parm2        can be either of the following:
NEXTDAY:     will integrate phone file as if it was tomorrow
REBUILD:     will dump the file to ASCII and rebuild it

This uses the file FNRUN^SPX in the local directory if there is one or it uses the one in %CFMC%SUPPORT. You can change this file to customize what FONEUTIL options will be performed on each phone file.

When the CfMCFONE variable is set, this will look for FON files in that directory, otherwise it will look in current directory. Use the CFMCENV batch file to change your environment.

FXRESUME <study> KILL

This runs FIXRESUM on a set of suspended records for a study; if the records cannot be fixed up, it runs FONEUTIL and KILLS (resolves with status 81) the phone records associated with the unfixable resume files. A backup is kept of the unresumable files.

MAKESUSP <study> <question number>

This is intended to retrieve the data from suspended interviews because you wish to count the interview as a “complete” instead of continuing with the interview. It runs FONEUTIL to get a list of suspended files that were suspended after a particular question, SUSPRES to get the data from those suspends, and Mentor to combine the files. It then runs FONEUTIL to KILL (resolve with status 81) records whose data was saved.

QUOTARPT <study>/<study LOCAL>/ALL/USELIST/ACTIVE>

This utility reads study QUOTA files and FON files to produce a report which includes current quota and target counts, time on study, time to completion of quotas, and number of completes, resolved, etc.

Like FONERUN, QUOTARPT supports “ALL” to do all studies, “USELIST” to do all studies in a list, and “<study>” to do a particular study (NOTE: Use “<study> LOCAL” to get files from the local directory instead of the system area. Here is an example report:

QUOTA/PHONE REPORT FOR STUDY:  ***  PHONE  ***  15 sEP 2011 15:49     PAGE 1

                        COMP- PRCNT  RESET  BALNCE CMPLETE RESLVD  #S TO  HRS TO
QUOTA NAME      TARGET  LETES  COMP  -ABLE  NEEDED  /HOUR   /COMP FINISH  FINISH
----------      ------  -----  ----  -----  ------  -----   ----- ------  -------
COMPLETE       :    20      2   10%      2      18   66.7     1.0     18      0.3
FEMALE         :    10      2   20%      2       8   66.7     1.0      8      0.1
MALE           :    10      1   10%      1       9   33.3     2.0     18      0.3
--------------
OVERALL (Trg>0):    40      5   13%      5      35  166.7     0.4     14      0.2
HIGHEST VALUE  :    20      2   20%      2      18   66.7     2.0     18      0.3
LOWEST VALUE   :    10      1   10%      1       8   33.3     1.0      8      0.1
--------------
ANSWMACHS      :     0      5            0            0.0 
BUSYS          :     0      3            0            0.0
CALLBACKS      :     0      7            0            0.0
TERM_IN_PROG   :     0      9            0            0.0

TOTAL     <-AVAILABLE->  RES-         ALL TRG| HOURS ON  HOURS IN   TOTAL   DIALS
SAMPLE    FRESH  CALLED  OLVED  HIDDEN ATTMPT|   STUDY   INTRVIEWS  DIALS   /HOUR
------    -----  ------  -----  ------ ------- --------  ---------  -----   -----
    26       23       1      2       0      0      0.03       0.03      3   100.0

The report tells you what you need to do to finish all of your quota groups. The numbers in the top banner come from the quota file and the numbers below from the phone file. To get all the values on the report, you must use TRIPLEQUOTAS mode (see 3.1.5 Using TRIPLEQUOTAS mode). Quotas without targets will be listed, but will not have calculations regarding percent done, balance needed, or hours to finish. Currently, this report does not report on NUMBERED quotas.

To modify the table, see the file QRPT^SPX in the CFMC SUPPORT directory.

Phone System Example Questionnaires and Mentor Spec Files

Here is an alphabetic listing of the phone system-related example files in the CFMC SURVENT directory. These are referenced throughout the chapter; use them to see exactly how different phone system features work, or just read them to see how they would be implemented.

Files with ^QPX extensions are questionnaire specifications and can generally be compiled as is or modified. Files with ^SPX extensions are Mentor spec files used to manipulate or check phone file data or produce reports. They generally require some modification of defined variables in the file to run.

This information is also available with the other Survent examples in the INDEX file in the examples area:

ADDPH^QPX shows how to add a single phone number to a phone file and use it immediately during interviewing. This is an application of the !PHONE,A statement, unlike the PHONA^QPX example, which is a questionnaire to add many records to the phone file as a separate process.

AUTOD^QPX shows one way to do autodialing using a modem in a front end screener. See MODEM^QPX for a spec file to test if a modem is working/configured properly.

BURN^QPX shows how to create a “dummy” interviewing process that does nothing other than Hide over quota numbers, so that actual interviewers are much more likely to get under quota numbers.

CHGST^SPX reads a .FON or ASCII copy of it, and will convert numbers from a resolved status and make them a timed call-back status.

CMBDP^SPX reads a .FON or ASCII copy of it, and combines information for duplicate records that were dialed into a single record. You might want to use this when converting a phone file that was built with Duplicates=Yes and to one with Duplicates=No.

DSTCV^SPX converts phone numbers not currently in the zone table to/from daylightsavings. This is for numbers not in the USA or Canada.

CNVFN^SPX converts phone files to/from version 7.6s (small) format to 7.7 (large) format.

DISPO^SPX produces a simple disposition report from the phone file showing counts of either final status for resolved numbers or last status for numbers that are still live. See PHONERPT to get full reports on the phone file.

DUPES^SPX shows how to drop duplicate numbers from a file, e.g. duplicate phone numbers. This reads the file DUPES^DAT.

EXAM2^QPX is the sample spec file used by CfMC documentation on the use of phone files. It contains a more complex contact screen than PHONE^QPX and is combined with BANK^QPX to create a more realistic questionnaire. (NOTE: You can build a sample phone file using FONEBULD and the file NUMBERS^RAW.

FIXAC^SPX reads an ASCII (raw) phone file and allows you to assign time zones to phone numbers for area codes not yet in the standard Zonetabl file used by FONEBULD to assign time zones.

FNCHK^SPX reads either a FON file or a converted ASCII phone file and reports on records that have an illegal format (corrupted phone file) and/or fixes up records that are in the error stack.

FNCNT^SPX counts the number of interviewers working on a study during each hour of the day and produces a summary report.

FNIND^QPX shows how to use the multiple index feature to get specific numbers by, for example, last name or company name. Read the file FNIND^FBL into FONEBULD to build the phone file and use the raw file of phone numbers FNIND^RAW. This uses FNIND^FBL to make the phone file.

FNEXP^SPX writes one record for every call history to be processed later. You can get all the call histories in a particular date range. FNINT^SPX lists each call made sorted by interviewer; lists the time of the call, call status, and total time on the call. FONEADD1 Command file to add 1 to the phone number and generate a new phone file. This is often done for RDD sample projects where you want to call the numbers that you haven’t gotten a complete with the first number you tried to call. Uses file FNAD1^SPX.

FXHST^SPX reads a FON or ASCII copy of it and will update the actual last history slot with data from the copy of the last history slot, since the last history slot is NOT used in older versions of FONEBULD when the ASCII record is read back in. This spec can also be used to modify that last history or add a history to a particular set of numbers.

MAKEZONE^DOC contains notes on how to run the MAKEZONE program so you can update your own ZONETABL file when new area codes are added. See also ZONE2^DOC, ZONESRCE and ZONET^DOC for information on the area code assignments used by MAKEZONE.

MARK^QPX shows how to set up Market areas. Use the file MARK^FBL in FONEBULD to build the file with market areas. You should always use a spec file in FONEBULD when using market areas so you can easily rebuild the file without having to re-type all the market information. Use the file MARK^RAW as the raw phone file. Uses MARK^FBL to make the phone file.

MKTCV^SPX allows you to change an existing non-market phone file into a market one, or show you how to change the current market settings in an existing market job. Markets allow you control what numbers get released by group using market weights.

MODEM^QPX builds a questionnaire to test whether a modem is configured/working properly to have the program dial the number instead of the interviewer.

MOVER^SPX reformats data from one location to another, for example, an ASCII file from an outside supplier into the format of a CfMC raw phone file.

PHLAY^QPX has a questionnaire file layout for the phone file so that you can run the REFORMAT program to export phone sample data to delimited or other layouts. Add labels and locations for your own variables to get them included with CfMC variables in the converted dataset.

PHONA^QPX shows how to add numbers to a phone file while a study is active. This has a number of different applications. See ADDPH^QPX for more information.

PHONE^CMD is a file to be read by FONEBULD to modify/create a shop file in batch mode. This can also be used to update the shopfile from release to release.

PHONE^QPX is a spec file that builds a default phone status screen and related features. This is the recommended file to start with when first attempting to use the phone system. See SHELL^QPX for a sample front/back end spec file that does not use a .FON file. See STDRD^LZW for a standardized questionnaire with more features.

PHONE^QPX is a spec file that shows how to use the Phone,L sub-type question in conjunction with markets to cause an interviewer to only dial numbers in a particular market. This can be used to control studies that are being done in multiple languages or to reduce the number of interviewers getting numbers from an almost closed market to reduce the chance of going over quota. Use the file PHONL^FBL in FONEBULD to build the fone file.

RNDFN^SPX creates one file with records from up to 10 other files, interleaving the records so there is one record from each file before the next record from the same file. This is to get all the records from separate sample files added in the order they are in the original files.

STDRD^LWZ is a set of files that let you build a phone file and write a questionnaire with standard features automatically provided, such as standard phone file positions, a standard front and back, interviewer comment area and coding and editing areas. You just provide the initial phone file layout and the body of the questionnaire, and it does the rest.

STRPF^SPX Spec file that strips unwanted characters out of the phone number field in a raw ASCII file.

UNKIL^SPX Reads a phone file or ASCIIfied phone file that was incorrectly killed and tries to undo the kill process as best as possible.

UNZAP^SPX Reads a phone file or ASCIIfied phone file that was incorrectly zapped and tries to undo the zap process as best as possible.

ZAPLS^SPX Spec file to do with commands what the “ZAP,LAST” command does in FONEUTIL. This is so you can integrate this feature into overnight applications.

6.8 AUTOMATIC PHONE DIALERS

This section includes a discussion of various issues related to installing and running CfMC’s Survent in conjunction with an automatic phone dialer. The current dialers supported are a dialer from MSG PRO-T-S Systems and a predictive dialer from SER/EIS. The MSG PRO-T-S dialer can run in predictive mode or autodial mode. In autodial mode, it dials numbers for a particular station until it gets a connect; the EIS predictive dialer and the MSG PRO-T-S dialer in predictive mode dial numbers until they get a connect, then they assign the call to an available interviewer. This section does not include information on how to install the dialers, just the interface between the dialers and the CfMC system. See the respective documentation for these systems for installation and maintenance of the dialers themselves.

PLATFORM DIFFERENCES

Directory /cfmc/ on UNIX machines is directory \CFMC\ on DOS networks. All other groups/directories follow the normal CfMC platform difference rules.

Note to UNIX Users: There are no configuration differences between UNIX systems.

6.8.1 Setting Up the Hardware and Dialer Interface

1 Before starting installation, make sure that both CfMC and dialer personnel will be available at least by phone. Also have a couple of terminals available that can be used to test to make sure that all the cabling is good. Make sure you have verified with both CfMC and dialer personnel that you have the correct versions of each software. A particular version of CfMC software (e.g., version 7.6) may only work with particular versions of EIS or MSG PRO-T-S dialer software.

IMPORTANT NOTE: Version 8.1 supports SER dialers whereever EIS was previously supported. This is due to the fact that the provider changed from EIS to SER. EIS is still supported, however. So, SER and EIS are interchangable when used in commands, etc.

2 Make sure that the dialer is running independently of CfMC and is otherwise behaving as it should be. Determine the dialer extension for each station. This may be done on an dialer by taking a single extension off hook and checking at the call processor to see which extension is off hook. NOTE: If the correct extensions are not associated with the proper CfMC station numbers, things will not work correctly. The correspondence is maintained in the TTYINFO file or using environment variables and is described below.

3 Install the CfMC Survent software onto your system per the instructions provided.

41 Set up the interface between the computers: After configuring and connecting the ethernet cards on the computers, you should enter “ping XXXX” (where XXXX is your device name for the dialer on your network) to verify communications between the CfMC computer and dialer machine. Establish a telnet connection if possible to easily move back and forth between the machines. For DOS configurations, you must run the CfMC server on a WINDOWS-based machine with the program DIALRW.EXE running as a separate process.

5 Run the DIALCFG program to set the dialer parameters that you want to use by default. If you are not sure what you want, use the CfMC defaults to start. If you have calling codes for each study, this is where you set them and build a separate configuration file for each. Quit the program and re-run it to verify that you have properly updated the dialing parameters. You can also set the dialing parameters using commands from a file. See below for more information on how to run DIALCFG.

6 Modify the parmfile and TTYINFO file to describe your dialer connection(s) and options (see below).

7 Set up the terminal descriptions to include dialer extensions: If you have hard-wired ports, you set this using line descriptions in the TTYINFO file (see below). If you are connecting using TCP/IP or other non-hardwired configurations, you will need to set at least the following variables in a batch file or login script for the program to properly access the terminal. Here is an example:

UNIX:
setenv TERM wyse50
setenv LDEV 101
setenv EXTENSION 101

HP:
setvar TERMTYPE "wyse50"
setvar LDEV 101
setvar EXTENSION 101

8 If you are on a UNIX system, make sure your .login and .cshrc scripts are correct, or copy “login.exam” and “cshrc.exam” from the CfMC CONTROL directory to your login directory and adjust them accordingly. If you are running terminals under TCP/IP, set the variables as in 6) above.

9 If you are running UNIX, verify that the “atmsread” background process is not running by saying “ps -ef | grep atmsread”. If it is running, kill it by typing “kill -9 <process number>”.

10 Start up the CfMC “snapper” and “server” programs by entering “server”. If you see error messages or the programs do not start, make sure you have the proper access to all files, the ports are properly configured, etc. Then, try again.

11 Start up a supervisor station (usually by entering “SUPER”) and then preceding the commands described below with “SERVER:” to send the commands to the server.

Enter “SERVER:>DUMP s”, making sure the “s” is lower-case.

Enter ”>DUMP show” to verify that the “s” dump switch is set. This causes dialer communication to be echoed to the screen as well as being saved in the server’s “ll<date>” log file.

Then enter “DIALER: 9 INIT”, or “DIALER” then “9 INIT”, where 9 is the dialer number that you are testing. This will initialize the CfMC/dialer communication and on the SERVER machine you should see some messages echoing back and forth about opening the read and write ports and that communication has been established. If you look in the log file there will be a message about the time differences between the two machines. If the machines are more than one minute apart, you could end up with some strange results in the history information. If the program hangs or does not appear to be communicating with the dialer, you need to redo the steps above.

Then enter “DIALER:9 HS:MY OWN MESSAGE”. This will send the string MY OWN MESSAGE to the dialer. You should see “from atms …” messages returned from the dialer acknowledging receipt of the message. If not, back up and try again.

12 Now, check that the CfMC system is working independent of the dialer. First, make sure that a non phone-system study works with the software. Start up a SERVER. Then logon with CfMC access at a station, and enter “NETSURV”. If the program starts up, you will get a “Enter study code” prompt; enter a study code. Then you will get an interviewer ID prompt; enter a valid interviewer ID (valid IDs should be recorded in the /cfmc/cfg/employee.xxx file. If you get into a study and can collect one or more data cases, you are done.

13 Start up a SUPERVISOR (by entering “SUPER”) at a terminal and make sure you can start up interviewers on a test job like example file BANK^QPX. At the interviewer station in DOS or UNIX, enter “START” or “START ” where “” is the device number.

14 Make sure that a phone system controlled study works independent of the dialer. Start up an interviewer on a test phone job like example file PHONE^QPX and collect some interviews.

15 Get your dialer test questionnaire ready (you may use DIALER^QPX in the CFMC Survent example directory. Make sure you have lots of phone numbers to be dialed in the sample file, and your bucket times allow calling in the time frame you are working in. If you are using the MSG PRO-T-S dialer or preview mode using an EIS or SER dialer, make sure you have made the appropriate spec modifications to your test questionnaire (you will need a !PHONE,1 to retrieve numbers and a !PHONE,D to dial numbers). If you are using a predictive dialer such as the EIS or SER dialer, you do not need to make any spec modifications.

16 Start up one interviewer using the ATM command in the SUPERVISOR or start up “NETSURV” at a terminal and enter ”<id>,ATMS” at the interviewer ID prompt. This should initialize the study for the dialer and start sending phone records from the server to the dialer,and live calls to the interviewer(s) started. The interviewers should take their phones off the hook to tell the dialer they are ready to receive numbers. They will see ”…A…B…C” on their screens until the dialer connects them.

You should see various types of SHIP records on the SERVER screen (they will also be saved in the server LOG file for later review). You should see “to ATMS” messages, and “from ATMS” messages coming back. If this does not occur, either your dialer is not running or you have some configuration or hardware problem. If necessary, CfMC, MSG, or SER/EIS personnel can interpret the SHIP messages to try and isolate the problem.

17 Start as many interviewers as you can for testing and make sure the system runs with the maximum number of users running. Check that the correct phones are getting voices when the interview gets a “connect.” Note: It is best to instruct the interviewers to either ask a few actual questions or ask for a person they know will not be there, so they don’t disturb the test respondents.

If communications are established, and you get live voices at the correct stations, the program is configured properly and you can start your Survent study on the dialer. If not, you should take the supervisor and server down, reboot the dialer if necessary, make any necessary changes, and start your CfMC server again.

Remote phone logins with an MSG dialer

The MSG dialer allows you to call in from a remote phone to hook up to the dialer. To do this in Survent, at the interviewer ID prompt enter”rem_phone=##########”.

For example:

Enter Interviewer ID--> mike,dialer,rem_phone=4157770470

The dialer will call the phone number specified and when it is picked up the interviewer will be attached to the dialer. Don’t forget to set the value of CFMCEXTENSION or EXTENSION in the interviewer’s login script. If you are using webCATI, you set REM_PHONE=“value” on the index.html page where the interviewer logs in. You will need one index.html page for each interviewer in this case.

6.8.2 Setting Up The parmfile and TTYINFO file Parameters

The parmfile includes server parameters for the Survent software, the TTYINFO file has a description of all the terminals and devices you will be using with Survent. See 4.4.4 INTERVIEWING CONFIGURATIONS, The TTYINFO file for more information. The only required parameter in the parmfile is the TIMEZONE.  Time zones are numbered going west  from Greenwich Mean Time, 5=Eastern United States, 8=Western United States. The EXPIRATION and VALIDATION strings should be received from CfMC.

EX: TIMEZONE: 5

If you are in part of the world (for example, Arizona) that does not observe daylight savings time, you can add the option “NO_DAYLIGHT_SAVINGS_TIME” after your timezone setting and the system will automatically adjust how it handles the phone system when the rest of the world changes their clocks, but your shop does not. You no longer have to manually change the timezone setting in the parmfile. Note, we still recommend though that you reset the study server on the mornings when the rest of the world changes their clocks.

Here are the additional parameters that are required if you are using a dialer:

DIALER: This tells Survent the type of dialer you are using. The syntax is:

DIALER: <EIS/GERRY/NOBLE/STRATASOFT><,dummy>

It is not required, but if it is missing there must be a dialer type on each DIALER## line.

If you plan to allow Survent to give special statuses to numbers that have been returned from the dialer with a disconnect status, you need to specify ”<type>,DUMMY”. This mode allows you to set up your own status rules by having a station signed on the study with interviewer type 9 which would receive the numbers after they were returned from the dialer to re-status them before allowing interviewers to talk to them.

DIALER:##: This tells the program specific information about the dialer or dialers you are using. You may have up to 20 dialers, and you need one DIALER:##: line for each to tell the program where the dialer is and what ports and extensions are involved.

DIALER:<type>,dummy

This will specify the type of any dialer that doesn’t have a type on the line for that specific dialer. It is not required, in which case, everyDIALER## line must have a type specified.

The syntax is:

DIALER##: <read><write><ext list>,<SOUND>,<baudrate> <group> <type>
OR
DIALER## SOCKET=<IP address><read><write><ext list>,<SOUND> <group> <type>

VOIP You can use Voice-over-IP phones with the SER dialer. To do so, add “VOIP” to the DIALER## line for your dialer. For example:

dialer08: 1995.162.1.1 5002,5003 1-240,eis,VOIP

This causes the SER dialer to create a connection to the VOIP phones using the extension we specify.

IP address is the IP address of the dialer (eg. 192,168.1.1).

read is the ldev or socket the dialer reads (from where it gets its input).

write is the ldev or socket to which the dialer writes when it sends data to CfMC.

ext. list is a list of extensions connected to this dialer and it looks like <from-to>+<fromto>+<from-to>+<to> …

baudrate may be present for serial connected dialers, in which case it must be 9600 or 19200. For dialers connected via sockets, this field should be blank.

group is an ASCII string of up to 5 characters. This will be the column head on the dialer summary screen, which you get in SURVSUPR with the “sum” command. The counts of interviewers for dialers with the same <group> will be added together.

type is the dialer type. If this field is missing, it will be filled in from the “dialer:” line in the parmfile. If present, it must be SER/EIS, NOBLE, GERRY or STRATASOFT.

NOTE: The fields <baudrate>, <loc>, <type> can be in any order, but you’d better not have a <loc> that looks like a <type> or a <baudrate>.

Here is an example:

DIALER01: SOCKET=192.183.2.2,1200,1201 41-100 mork gerry

“01” is the dialer number, 192.183.2.2 is the IP address for the dialer on your network (or you could use it’s NAME like “DIALERX”). 1200 and 1201 are the read/write sockets for the dialer machine. 41 – 100 are the CfMC dialer extension numbers you are assigning to the phones connected to the dialer. These must be in a sequential range where 41 is the first physical dialer extension and 100 is the last (see terminal description in TTYINFO file below). Mork is the name and Gerry is the dialer type.

You can also specify disjoint extension sets. Here is an example:

DIALER01: 192.168.1.1 5001 5002 1-20+32+45+51-99

This states that the dialer 01 is at ip address 192.168.1.1, the read port is 5001, the write port is 5002, and the extensions used are 1-20, 32,45 and 51-99.

If you are using a Noble dialer, you can have Survent pass an IP address to use for the extension of the IP phone. You can set the environment variable CFMCPHONEIPADDRESS to and it will pass it along to the dialer as the address for the dialer to find for its IP phone extension.

The IP address goes to the NOBLE dialer via the Agent Login Command that CfMC sends to Noble:

IVR_STARTED <studycode>, <ivr ID>, <extension>,<specialtypes>, <IP address>

SER/EIS_REAL_EXTENSIONS: When using multiple dialers, this causes the EIS GATEWAY displays to show the same extension numbers used by the CfMC system, instead of starting each dialer’s extensions at “1” in their displays. This allows you to name interviewer stations and EIS extensions with the same number and have consistency across the CfMC and SER/EIS displays.

NOTE: The MSG PRO-T-S dialer works this way by default. (EIS_REAL_EXTENSIONS: YES)

SER/EIS_REAL_EXTENSIONS: YES causes the Portal Connect Gateway displays to show the extension numbers used by the CfMC system, instead of starting each dialer’s extensions at “1” in the display. This allows you to name booths and Portal Connect extensions with the same number and have consistency across the CfMC and Portal Connect displays. This is now the default in version 7.7. (If you are running version 7.6+ in conjunction with version 7.2, set “SER/EIS_REAL_EXTENSIONS: NO”)

FONENUMBER_PREFIX You can add one to six characters in front of the phone number that is passed to the dialer. You can set this on the parameter screen or use the keyword.

FONERECNUMLEN: This tells the dialer the length of the phone record number it receives from the CfMC server. The default is “5” and it may be set to “6”. Use 6 if you wish to use more than 99,999 phone records per study. This must also be set in the dialer machine configuration. (FONERECNUMLEN: 6)

CALL_MODEM_STATUS: This allows you to set a status other than 78 for a modem disconnect. In particular, you can set the status to a non-resolved status (> 100) so that the number will be called back. For more extensive control of return statuses, see the DIALER:SER/EIS,DUMMY command below. (CALL_MODEM_STATUS: 122)

CALL_INCOMPLETE_STATUS: This allows you to set a status other than 76 for an incomplete disconnect returned from the dialer. In particular, you can set the status to a non-resolved status (> 100) so that the number will be called back. For more extensive control of return statuses, see the DIALER: SER/EIS,DUMMY command above. (CALL_INCOMPLETE_STATUS: 123)

CALL_TRUNKBUSY_STATUS:### By default, these calls were recorded with a standard “Busy” status of 102. Now, they are recorded with their own status of 157 by default. Note that statuses 157-159 now act like 102 (treated as a “busy” status). This parmfile command can be used to set the status to whatever you want. If you want it to be treated exactly like a busy, use 102 (standard “Busy” status).

The new Parmfile comand “CALL_TRUNKBUSY_STATUS:###” can be used to set the status to whatever you want. If you want it to be treated exactly like a busy, use 102 (standard “Busy” status).

DEFAULT_USE_DIALER: YES causes any non-practice mode supervisor→interviewer startups on the system to use a dialer, unless otherwise specified. This means all supervisor “Start” and “Chi” commands will use the dialer unless ”-Dialer” is specified on the command.

This is for shops where they are almost always using a dialer. It keeps the supervisors from making mistakes when starting up.

DIALER_CONNECT_STATUS: This allows you to set a status other than “1” for a connect; It would be best to use a resolved status such as 25 so if you don’t otherwise set a status it will not attempt a callback. This is useful because Survent uses status “1” as a default if you do not otherwise set a status, so there can be confusion about whether the number was a complete or never assigned a status. (DIALER_CONNECT_STATUS: 25)

DIALER_ABANDONMENT_STATUS: This allows you to set a status other than 106 for “abandoned/nuisance” calls (numbers that were dialed by the dialer but hung up on a respondent because no interviewer was available). This would most likely be used if you did not want to call those people back; set it to a value from 2-99 to resolved the number and not call back. (DIALER_ABANDONMENT_STATUS: 23)

KEEP_DIALER_NUMBER:YES keeps dialer number used in call history. The keyword “KEEP_DIALER_NUMBER: YES” will store the number of the dialer used in the history slot in place of the first digit of ”# seconds on call”. This will either be an ”@” if there is no dialer, a number 1-9, or a letter A-K representing dialer numbers 10-20 from the DIALERxx: line in the parmfile. This will also cause the ”# seconds on call” field to be stored in 6029.4 instead of 6028.5, which would be used standardly.

NOTE: If you use this feature, you can only record up to “9999” seconds in the ”# seconds on call” field (166 minutes).

MAX_DIALER_CLOCK_ERROR:YES indicates when to disallow dialing because the CfMC server and dialer clocks don’t match. It will require that the dialer clock and the server clock agree to within the specified number of seconds or the dialer will not run.

REMOTE signals the use of “VOIP” (Voice over IP) for the SER dialer. If you add ”,remote” to the extension list on the DIALER##: line in the parmfile, the software will send the commands needed to connect to “VOICE OVER IP” phones. Here is an example:

DIALER01: 123.212.254.012,5000,5001,20001-20200,remote

NOTE: In order for a supervisor to be able to voice-monitor these stations, they have to log in with an extension that is greater than 20000.

SER_INTERVIEWER_NAME:<VALUE> This controls the interviewer name sent to the SER dialer. CfMC defaults to sending the first 9 characters of the interviewer name field from the employee file (columns 5-13).

The options for “SER_INTERVIEWER_NAME:” are:

NAME       first 9 characters of the name field (5-13) (default)
ID         just the 4 character interviewer ID (1-4)
IDName     ID from 1-4, followed by a dash, followed by first part
           of the name (5-9)
LDevnum    The device number the interviewer is running at
Extension  The phone extension number (old default in version 7.2-)

NOTE: If you have duplicate values in that field, the program will not acknowledge the second interviewer logging on with that name. Note also that the default has changed. It used to send just the interviewer ID.

SERVER_DROP_STUDY: This tells the server to drop any study that has not been accessed for a certain number of minutes. Dialer users should be careful with this if their system is under a heavy load, as any non-connected numbers still at the dialer will be returned when the server shuts down the study. (SERVER_DROP_STUDY: 60)

6.8.3 Setting Up Device Descriptions

When using a dialer, each station you plan to use for interviewing or other CfMC purposes on your system must have a terminal type, a station number, and a dialer extension number. This needs to either be specified in the TTYINFO file, or using environment variables in the login script for the user. If you are using TELNET connections that do not have specific device numbers or TTYs, you must set environment variables to describe the devices.

Each device description includes a terminal type, station number, time zone, dialer extension, and possibly a sound channel or socket number.

Here is the syntax and an example for individual stations for UNIX:

Termtype TTYvalue Station# DialerExtension TimeZone SoundChannel Socket
EX: wyse50 tty5a 101 11 8 15 1001

wyse50 is the terminal type for station 101. tty5a is the tty value for that station; this can be determined by typing tty at each individual terminal.101 defines the CfMC station number. 11 is the dialer extension and 8 is the time zone. 15 is the sound channel and 1001 is the socket to use. The last 2 values are not required.

Here is an example for individual station for DOS:

Station #,,TerminalType TimeZone DialerExtension SoundExtension
EX: 101,, WYSE50 8 11

101 is the device number of the Survent station. WYSE50 is the terminal type for that station. 8 is the time zone. 11 is the dialer extension.

If you are using TELNET connections, to set device numbers you must set the following environment variables as part of the user login script or batch file before issuing a start command to the device. Here is an example setting of the variables in UNIX:

setenv LDEV 115          (Specifies the station number)
setenv TERM wyse50       (Specifies terminal type in UNIX)
setenv CFMCPROCESSTIMEZONE 5 (Specifies the time zone
                         for this device)
setenv EXTENSION 115     (Specifies dialer extension to use)
setenv SOUNDCHANNEL 15   (Specifies sound channel to user)
setenv SOCKET 1001       (Specifies the socket to use)

In UNIX under the C shell, set these using setenv <name> <value>. Use UPPER CASE for variable names and lower case for commands and values.

In DOS, use SET <name>=<value>. You do not need to set a TERM value for DOS.

6.8.4 Troubleshooting the Installation

1 Problem: Nothing is being transmitted to the DIALER machine.

  • Check to be sure your read/write ports are defined correctly. If they are reversed, nothing will work.
  • Hook terminals up to both the read and write ports and make sure you can logon to the host machine. Cables must be cross

cables for serial port dialers (Pin 2 and Pin 3 are crossed to allow machine to talk to machine).

UNIX users note: Make sure that the read/write settings on the communications ports are set properly and that the device is disabled.

2 Problem: Messages are sent, but are causing strange problems like a STACK OVERFLOW or DMPT.

  • Compare our log file with that of an existing known good one

and make sure the messages are in the proper format.

  • Compare information from our log file to the dialer logfile to

verify that they both have the same information.

3 Problem: Wrong stations getting live voices.

  • Check the phone wiring.
  • Check that the TTYINFO FILE extension numbers match the

actual phone extensions.

4 Problem: In UNIX, ‘ ps –ef } grep “atmsread” ‘ doesn’t display “atmsread” process.

  • Something has the wrong permissions or it doesn’t exist.
  • The atmsread program is missing or it is the wrong version.

6.8.5 Running The DIALCFG Program

The dialer default configuration must be set up before you can talk to the dialer. Use DIALCFG to set up the configuration file. DIALCFG will give you a screen like this:

dialer config v.13sep2012(4,25Oct2012)(,) ... HP Spectrum (C) CfMC 1978 - 2013
22 NOV 2013 11:37
Spec File-->
List File-->
Enter "OK" or "CONFIG" or “WRITE” -- >

-->

If you enter “OK,” this means you are done. If you type “CONFIG,” you can modify parameters. The “WRITE” command can be used when you are working interactively. After making your settings, type “WRITE” at the prompt to see the keywords and their settings. If you are running from a “Batch” file, you can use “write default” to write the default settings, or “write <study>” to write a particular study’s settings. To write to a list file, you would type something like:

dialcfg dialsets dialsets.out

If “dialsets” contains the command “write default,” the default settings would be written to the file “dialsets.out.”

You may enter a spec file of commands or a list file to save the results, see the commands below. If you do not have commands you will pressEnter until the last prompt.

As an added option, you can put one to six characters in front of the phone number with the FONENUMBER_PREFIX command. You can set this on the parameters screen or use the keyword.

DIALCFG now can have dialer type specified on the command line or it can be entered as a new command. So you can enter:

EX: DIALCFG CON CON DIALER_TYPE:GERRY

This can be used set the parameters for a Gerry/PRO-T-S dialer.

In addition, DIALCFG has a new “CALLER_ID” keyword for the Gerry dialer. This will be sent to the dialer after the STUDY_CONFIG message in the form “CID: ”. This is the caller ID that will be specified for a project on the respondent’s phone.

Main Configuration Menu

The item that you are “on” will be highlighted. To move to a new item (for UNIX users) you can either press Enter to go to the next item, Ctrl-Dto move down the screen, Ctrl-U to move up the screen, Ctrl-R to move one item to the right, or press Ctrl-L to move one item to the left. DOS users can move around the screen using the arrow keys. Once you are on an item, either you can enter an appropriate answer for it, or if it requires moving to another menu, press Esc . To return to the OK or CONFIG prompt, you must highlight the “Hit ‘escape’ to accept …” line and press Esc . The main configuration menu looks like this:

ATMS and ATD program configuration
(Hit 'escape' to accept the configuration as it sits)
Edit the DEFAULT study configurations
Edit a NEW or EXISTING study configuration:

Move to the “Edit the DEFAULT …” line and press Esc . This allows you to set up/modify the default dialing parameters that the dialer will use.

Study Configuration Menu

The modification screen will look like the following:

*** Configuration for study start-up parameters ***
(Hit 'escape' to accept the configuration as it sits)
This study code:
TARGET number of pending numbers per interviewer: 10
Number of NUISANCE calls allowed per 1000 dialings: 6
Number of rings (@ 6 seconds/ring) to call a 'no answer': 4
Target interviewer rest time, between calls, (in seconds): 2
Use automatic answering machine detection (0=No, 1=Yes): 0
How to treat various types of connects:
(1 - Return unconnected, 2 - Hold until study close, 3 - Connect)
Changed Number:    1   Out-Of-Service: 1
Unknown Problem:   1   Can't Complete: 1
How to treat various types of non-connects:
(1 - Return unconnected, 2 - Hold until study close)
Modem:    1  No Answer:     1   Busy:           1
Nuisance: 1 Invalid Number: 1   Answer Machine: 1
Billing code for PBX (3 - 4 digits)0 preview dialing?--> No

DIALCFG shows only the parameters that make sense for the dialer type(s) you have specified in the CfMC parmfile. For instance, the “Gerry” and “SER” dialer screens will look like this:

This study code:
TARGET pending per interviewer:        4
# NUISANCE calls per 1000 dialings:    3
# rings to call a 'no answer':         2
ivr rest time, between calls (sec):    4
auto ans machine detect (0=No, 1=Yes): 1
How to treat various types of connects:
(1 - Return unconnected, 3 - Connect)
Changed Number:  2   Out-Of-Service: 3
Unknown Problem: 1   Cant Complete:  1
Billing code for PBX (3 - 6 digits) preview dialing?-->No
prefix for every phone number (0 - 6 digits)-->
suffix for every phone number (0 - 6 digits)-->

TARGET refers to the number of numbers to send to the dialer when you start up a process. This option is not used by the CfMC Survox dialer.

An ABANDONDED or  NUISANCE CALL is one in which a respondent is on the line but no interviewer is available. The higher the number of abandoned calls allowed, the faster the dialer will dial numbers if they are available.

TARGET INTERVIEWER REST TIME sets the average amount of time the interviewer will be able to rest between calls. This cannot be set to less than one. This option is not used by the CfMC Survox dialer.

HOLDING NUMBERS TO THE STUDY CLOSE can speed up the processing time, but should not otherwise be used. See the description of FLUSH below.

BILLING CODE FOR PBX is used if you need to send such a code through your phone switch before dialing a long distance number. Can be 0 (zero) if you do not need such a code. If you use different codes for each study for billing purposes, you will need to make a new configuration file for each study.

PREVIEW DIALING is used to cause the SER/EIS predictive dialer to go into preview mode. This will send a number to each individual station before it is dialed. You can cursor around setting all these options. Most of these settings can also be changed on the SER/EIS gateway, but we strongly recommend that you change them here if possible as any changes made on the SER/EIS gateway will be lost when you flush the study. Whatever settings are in this configuration are sent to the dialer when you start/restart a study.

EDIT A NEW OR EXISTING STUDY CONFIGURATION allows you to set various dialing parameters on a particular study. The study code can have three to eight characters. The study code must be entered here to either build or modify an existing study configuration.

The default configuration settings will be saved differently on the different systems:

The exact name of the file is operating system-dependent. In UNIX, the default configuration file is called ATMSCON and is saved in the CfMC CONTROL directory by default, or, if the CFMCDIALER variable is set, it puts it there. If you make a configuration for other studies, the file is called <study>.cf.

In DOS, the file is also called ATMSCON but is in the CfMC\CONTROL directory by default. The CFMCDIALER parameter will cause it to go wherever it points to. Configurations for new studies are also called <study>.cf in the same directory.

THE LISTCFG UTILITY

Once you have your study configuration files set up, you may want to check and see what setting all your studies have without having to run DIALCFG for each study. You can do this by invoking the LISTCFG utility. It lists the main settings for the default study and all studies that have been set up. Here is example output:

Listing of current Dialcfg settings for all studies at 21 MAY 2011 10:28
                                  Phone   #s        Rest            #Rings   Answer
Study                  Billing   Number   Per       Time  Nuisance    -No    Machine
 Name     Dial type     Code     Suffix   Intrvwr  (Secs)   Rate    Answer  Detection
-----     ---------    -------   ------   -------  ------ --------  ------  ---------
Default   Predictive    44444                 5       5    .005        6      No
J123      Power Mode    22222                 3       2    .002        2      No

NOTE: If your study is not listed above, it will use the ‘Default’ settings. As you can see, it lists the study name, type of dialing being done, billing code, phone number suffix (if any), #s released per interviewer, average rest time between interviews, nuisance rate (# per 1000), number of rings to consider a “no answer” call, and whether “answer machine detection” is used.

USING BATCH COMMANDS

You may use commands to set all the DIALCFG parameter, like other CfMC programs. This allows you to use a command file to set the parameters instead of having to work interactively. Here are the available commands:

Command                     What it does
>batchjob                   tells the program this run is using a command file
config                      tells program to use commands below to configure
study: <name/DEFAULT>       set name of study config file to name or default
nums_per_intv: ##           number of numbers to assume per interviewer
abandonment_rate: ##        number of abandoned calls allowed per 1000 dialings
number_rings: ##            number of rings to call a "no answer"
rest_time: ##               seconds allowed between interviews per interviewer
have_ans_machine: #         answering machine detection on or off
connect_changed: #          how to treat a connect for changed number (1-3)
connect_noservice: #        not in service connect
connect_unknown: #          unknown number connect
connect_traffic: #          can't complete connect
connect_modem: #            how to treat modem non-connect
connect_rna: #              no answer non-connect
connect_busy: #             busy non-connect
connect_nuisance: #         abandoned/nuisance call non-connect
connect_invalid: #          invalid number non-connect
connect_ans_machine: #      answering machine connect
billingcode: ###            PBX code sent to telephone for billing purposes
Fonenumber_suffix:<characters>   Sets a suffix for the phone number when the
                            number is sent to the dialer. (This is not to be
                            confused with the "billing code", which is sent to
                            the SER/EIS dialer when the study is started and
                            is appended by SER/EIS.)
preview_mode: Y/N           whether to do preview mode
quit                        quit reading commands
OK                          done with processing

To run a command file called dialcmd and list output to diallist, type:

EX: dialcfg dialcmd –diallist

6.8.6 Dialer Issues while the Study is Live

SUPERVISOR COMMANDS AVAILABLE

There are many commands you may specify from the supervisor that are related to the dialer. Here are some of them:

ATM <interviewers>, <study> Starts interviewers on study using the dialer.

CHI <interviewers>,<study>, -DIALER Switches interviewers to study using/not using the dialer.

DIALER_STATUS Checks the dialers and reports whether they are running.

IS_DIALER_UP Checks the dialers and reports whether they are running.

STUDY <studyname> Returns info on study, including DUMMY number processor. For example:

dummy ldev = 3112 ncases = 473 nstarts = 1
Last message from dummy, time = (02 FEB 2013 12:20)

SUMMARY Reports how many people are on each dialer by study. Here is what a summary report would look like:

Study total dialer #1 #2 #3 #4 #5 #6 #7 #8 #9
MA05 13 12 12
SP05 5 2 2
totals 18 14 2 12 .......

SUMMARY note: If you put a name (5 characters or less) at the end of the DIALER##: line in the parmfile, it will be displayed on the summary report instead of #1, #2, etc.

Once you have started the SERVER, you can send commands from the supervisor by preceding them with “SERVER:”

Server commands available are:

CLEARSTUDY <study> Releases study, unused numbers returned from dialer.

CLEARSTUDYNOW <study> Totally/immediately releases study from the dialer.

LOG Closes the current log file so you can look at it with an editor.

DOWN Shuts down the SERVER and returns numbers from dialer if studies are not active.

DOWNNOW Shuts down CfMC server no matter what.

DIALER:1 CLOSE Closes dialer #1 and dialer port.

DIALER:1 HANDSHAKE ## TIMES Handshakes with dialer to show activity.

DIALER:2 INIT Initializes the dialer interface on dialer #2.

DIALER:3 MSG:HS:stopatms Sends stopatms to SER/EIS dialer #3 to shut down.

DIALER:4 MSG:CC:stud:F:Y:N Closes the campaign study at SER/EIS dialer #4.

DIALER:5 WIPEOUT Closes communications with dialer no matter what

When you exit the SERVER or use the LOG command, the SERVER closes the current log file. It calls it LL######, where ###### is the day of the month followed by the military time of when that file was opened. The file is stored wherever the server is running. This is useful when debugging problems as it has a copy of all the messages that the SERVER has sent and received. This includes messages to or from Survent, SURVSUPR, SURVMON and the DIALER. This file can be used with the dialer’s log file to see what happens.

SERVER AND DIALER INTERACTION

When you start the dialer on its first study in UNIX, the CfMC SERVER starts the program ATMSREAD to read messages back from the dialer. When debugging problems, make sure the ATMSREAD program is running properly. They could be incorrect versions or have bad permissions, etc.

If you are running with a dialer under DOS, the DIALRW.EXE program must also be running. This sends messages to the dialer via TCPIP, but also talks to the DOS IPCFILES in file i/o mode.

DIALRW must run on the same network as the server and be available to the dialer via TCPIP.

The command line to run DIALRW is as follows:

DIALRW CON -XOUT LDEV:168 GERRY.CFMC.COM 8 1810 1812 231-240

Where:

CON is the “spec file” of commands, which in this case is “NONE”

-XOUT is the name of the list file. It contains the messages to/from the DIALRW program, which may be useful for debugging.

LDEV:168 Is the mailbox where DIALRW will receive messages from the SERVER.

GERRY.CFMC.COM Is the name of the DIALER machine on the TCPIP network.

8 Is required, and corresponds to dialer08: line in the parmfile.

1810 1812 Are the ports the DIALRW and dialer programs read and write to.

231-240 Is the extension list, which should match the extensions in the TTYINFO file.

The log file name for DIALRW.EXE will be in this format:

DDHHMMSS.log

DD represents the day, HH, the hour, MM, the minutes, and SS, the seconds of the current month.

SER/EIS Dialer Emulation Program “DIALPS”

We now have a dialer emulation program that will run with the CfMC Server and return information from the dialer as if it was calling the numbers requested. The program name is dialps. To run it, enter:

dialps con -dps.lfl inport:5000 outport:5001 dialer_name:eis

The “dialer_name” can be “ser” or “eis”, “gerry”, “noble”, or “strata”.

You need to set the proper information in the /cfmc/control/parmfile for this to function:

eis_real_extensions: yes
dialer: eis
dialer01: 0.0.0.0 5000,5001 1-50+72+83-99

The “0.0.0.0” says to use a dummy dialer, 1-50 are the extensions that you would set to the extensions that you are using.

PREPARE Commands Related to the Dialer

When you write your questionnaire for a dialer, there are just a few issues. If you are using predictive mode, the questionnaire makes the interviewer available for calls as soon as the phone is off hook and the “!PHONE,4” statement in the questionnaire is triggered.

If you are using “preview” mode, you use the “!PHONE,1” statement to get a number from the dialer. You may then do quota checks or otherwise prepare the number to be dialed. Then you execute a “!PHONE,D” statement to dial the number. If you want to change the number to be dialed, use the syntax “!PHONE,D,<label>”, where <label> has the number to call.

You can use the function “!IF DIALER()=#” to tell whether you are running in predictive or preview mode. This function returns a “1” if you are in predictive mode, a “2” if you are in preview mode, and a “0” if you are not using a dialer at all. Using this function, you can write questionnaires that allow you to run interviewers in any mode. By the way, you can have some interviewers running on the dialer and some not, but you cannot have some running in preview mode and others in predictive mode on the same study at the same time.

{!PHONE,V} and {!PHONE,W} may be used to control what happens when an interviewer goes off hook after the dialer has sent them a call. The default {!PHONE,V} is they get a message to “PICK UP THE PHONE, CALL COMING!”. If you say {!PHONE,W}, a message will be sent to the dialer to hang up the call and it will get status 109 and be put back to be called later.

If you are using “Validators” in conjunction with the SER/EIS dialer (see 6.6.6 Independent Validation of Interviews Upon Completion), you will use the !PHONE,X statement to mark the interview to be validated. This will cause the phone call to be transferred to the validating interviewer at the completion of the interview by the SER/EIS system. The CfMC system will send the phone and data record to the validator to allow the display and modification of the respondent name, etc.

6.8.7 Survent and Phone System Issues when Using a Dialer

When you start a study under the dialer, it initializes the campaign at the dialer. Then numbers are sent from the phone file in batches to the dialer depending on how many interviewers are logged on. While numbers are at the dialer, they will appear as Up in the Air in the phone status screens.

When an interviewer takes his phone off the hook, a message is sent to the dialer that they are available for calls. They will see ”…A…B…C…D” until the dialer sends them a number. They could wait as much as a minute at their terminal for a number if there are not enough good numbers in the phone file. If you run out of numbers or lose contact with the server, the interviewer will get a “not getting info from server, disconnect?” message. Either release more numbers or enter “yes” to disconnect the interviewer.

You cannot display phone file information until a number is returned from the dialer. Sometimes the voice will come on the other end of the line before the screen paints if your system is slow. Make sure the interviewers have some introductory statement that will allow time for the screen to come up with the respondent’s name and other information.

When a number is dialed by the dialer, it is returned to the CfMC server with a status. If it is a good connect, it is sent to an available interviewer. If the interviewers are “special” interviewers, they get numbers sent directly to them instead of through the pool of available numbers.

If a call is not connected, the number does one of three things:

1 The number is returned to the phone file where the status is recorded and rescheduled or resolved.

2 The number is given to a live interviewer because you set DIALCFG to return certain types of numbers to a live interviewer.

3 The number is given to a Dummy interviewer (interviewing session logged in with special type 9) because you have set EIS,DUMMY as the dialer type in the TTYFILE/parmfile. The dummy interviewer will then use questionnaire control logic to determine a special status for the number.

Here is a list of statuses returned from the dialers SURVOX uses:

                             SER/EIS        
                             Ship           MSG
                CfMC         Message        PRO-T-S
Name            status       Status         Status
  
CONNECTED       800           0/K/C          CONNECTED

CALLBACK
STATUSES:
NO ANSWER       851          R               NOANSWER
BUSY            852          B               BUSY
ABANDONED CALL  856          N, d or g       ABANDON
ANSWERING
MACHINE         857          Y or y          ANSMACH
TRUNK BUSY      854          T               CIRCBUSY
NO RINGBACK     863                          NORINGBACK
INCOMPLETE
CALLBACK        185
REPLACE                      (NOT
HUMBER          211          DIALED)

RESOLVED
STATUSES:
UNKNOWN
NUMBER           803         U or u
OUT OF SERVICE   805         S or s          OOSERVICE
INCOMPLETE       806         i               NOCOMPLT

*=status # may be modified by parmfile parameter.

You may use the FONESTATUS( ) function when a record is returned from the dialer to find out the status returned. This is often used by the DUMMY interviewer that gets numbers back from the dialer that were not connects.

If either a supervisor (SURVSUPR) or monitor (SURVMON) wants to monitor a station, they should enter in the appropriate monitor command and then should get both the audio and video monitoring of that station if their phone is also connected to the dialer.

It is possible to set up external monitoring with a dialer that allows voice reception. In the SURVMON program, use the command “Phone xxx” where xxx is the extension you wish to use for the external voice monitoring. Contact CfMC for more details.