We use a third-party product called i-tiva message to transmit notices by telephone. This is supplied by a company called Talkingtech. You can find out more about i-tiva message and about the company themselves at http://www.talkingtech.com/.
A FAQ might be appropriate here.
Q. I want to transmit notices via telephone. Do I have to use i-tiva message software?
A. Yes. You’ll need to buy the software from Talkingtech and install it.
The process is something like this.
There are three types of notice that can be transmitted via telephone.
Here’s a simple example to show the format of the letters.txt file is like this. In this example we’re using the “A” protocol.
"B060428","8676 4400","OVERDUE01","WAM","Don Benn","1"
"B060428","8676 4400","RESERVE01","JAN","Don Benn","2"
"B060420","1234 5678","OVERDUE01","WAM","Kate Jay","3"
"B060420","1234 5678","OVERDUE02","WAM","Kate Jay","1"
The first column is the borrower’s barcode number:
B060428
Then the borrower’s telephone number:
8676 4400
Then the type of notice and level. In the example below it’s a second level overdue notice.
OVERDUE02
Then the location code. For overdue and recall notices this is the borrower’s home location. For reservation notices this is the pickup location. For example:
WAM
Then the borrower’s name:
Don Benn
And finally the number of notices. In the example below there are three first level overdue notices.
"B060420","1234 5678","OVERDUE01","WAM","Kate Jay","3"
The i-tiva message software consolidates the calls for one borrower, so even though the borrower might appear more than once in the letters.txt file, he or she will only get one call.
In this example we’re using the “C” protocol.
"V","","2","1","B1506","","Terence","Cholmondsley","8676 4400","","DEFAULT","BRI","BRIGHT LIBRARY","005531771","07/08/2015","The broker","3925262]4813364"
Field | Description | Comments |
1 | Media type | e.g. “V” for “voice over land line”. |
2 | Language | |
3 | Notice type | e.g. “2” for hold availability. |
4 | Notification level | e.g. 1 for first, 2 for second and so on. |
5 | Borrower number | e.g. B1506 |
6 | Borrower title | |
7 | Borrower's first name | e.g. Terence |
8 | Borrower's surname | e.g. Cholmondsley |
9 | Telephone number | e.g. 8676 4400 |
10 | Email address | |
11 | Institution code | e.g. DEFAULT |
12 | Branch code | e.g. BRI |
13 | Branch name | e.g. BRIGHT LIBRARY |
14 | Item barcode | e.g. 005531771 |
15 | Due date | e.g. 07/08/2015 |
16 | Item title | e.g. The Broker |
17 | Transaction ID | e.g. 3925262]4813364 |
For spec A the format of the rejected.txt file is the same as for letters.txt (see above).
For spec C the format of the rejected.txt file is:
For example:
"8110060]65119426","FAIL"
"8157056]65119534","FAIL"
"8157056]65119535","FAIL"
We keep an xml file of the previous run of telephone notices in a file called notice.csvprevious.run.xml. This is stored in the Temp data file folder you specified under Telephone in the notice parameters.
The next time we run the scheduled task to transmit the circulation notices, Spydus first checks the rejected.txt file to find the borrowers that couldn’t reach by phone. Then we get details of the borrowers and notices from notice.csvprevious.run.xml, and create pdf notices for those borrowers. You can then print these notices and mail them.
If you look in the report.txt file it’s easy to see the rejected notices from the previous run that we’ve retransmitted by mail. They’re at the start of the file.
In the example below you can see that there were three borrowers that couldn’t be reached by phone. These notices have been retransmitted as speedimailer notices. You can tell that because the print format is ‘S’.
"IRN", "BORROWER ID", "SUCCESS", "COMMENTS"
"114295","C123D","No","Talktech fail. Reposting as mail."
"114295","C123D","Yes", "Successfully generated notices for delivery method 'M' and print format 'S'."
"114340","B101","No","Talktech fail. Reposting as mail."
"114340","B101","Yes", "Successfully generated notices for delivery method 'M' and print format 'S'."
"114346","B183","No","Talktech fail. Reposting as mail."
"114346","B183","Yes", "Successfully generated notices for delivery method 'M' and print format 'S'."
"114049","B989","Yes", "Successfully generated notices for delivery method 'M' and print format 'N'."
"114067","C456D","Yes", "Successfully generated notices for delivery method 'TEL' and print format 'N'."
"114196","C101D","Yes", "Successfully generated notices for delivery method 'M' and print format 'N'."
Here’s a brief guide to how you might test.
In the testing stage, Talkingtech won’t actually run a “campaign”, i.e. they won’t actually call the borrowers in the letters.txt file. Since we’re only testing, the important thing it to make sure that the letters.txt file is getting created, that Talkingtech can import this file, and that they can send back a rejected.txt file.