> CtiHome > CTI Project

CTI Project- My experience

 

Interactive voice response system  for a VHF Radio trunking system.

 

The project uses IVRS  for connecting mobile subscribers with telephone Interconnect facility. The caller can leave a message for any subscriber radio, which may be off or out of range at the given moment. The IVRS tries to ring the caller and pass the " you have mail" message, when the radio becomes ON or comes back in range. Also, the subscriber radios can take the information from a database  with the help of a Text-to-Speech (TTS) engine built in the IVRS.

The project was first done with a custom built 4 port telephony card, a PC running DOS, and IVRS software running in C. The PC used to hang  whenever a outgoing call was fired at a time , when the system was also processing a incoming call. This problem was NOT solved even after spending huge amount of time in fixing the bug in the  software written in C without OOPs. Also, the PC used to hang after long hours(200 hrs or more) and needed to be reset. 

Then we changed the card with DIALOGIC and the software with a window based vendor specific software. The customization was done in a scripting language as given in the software given by the vendor. This solved out the problem and made the system operational in a production environment.

In order for the IVRS to run, the computer should be running continuously. Here are some suggestion for increasing reliability of PC.

- Install a UPS for clean uninterrupted power. Choose a true on line (AC-DC-AC) double conversion UPS.

- CPU, RAM failures extremely rare. The most likely component to fail are mechanical components like hard drive, power switch, SMPS.

- Install a RAID (Redundant array of expensive disks) solution for HDD crashes. If you can NOT afford, just place another HDD in the system and take back-ups (diskcopy)  of the whole hard disk periodically.

> CtiHome > CTI Project