Counselling System With IVRS Computer Science Essay

Published: Last Edited:

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

IVRS stands for Interactive Voice Response System. It doesn't require human interaction with the database be predetermined by what the IVR system will allow the user access to. A Telephony technology in which someone uses a touch tone telephone to interact with a database either stored in computer or standalone embedded control to acquire information from or enter data into the database.

The aim of our project is to provide the current status of the seats available in various colleges during the time of counseling through telephone. Nowadays the information about the number of seats available for the various departments of colleges could be browsed through the Internet. After viewing the results students may set their mind to choose some set of colleges. But when they come to counseling the next day, they may get disappointed because the seats that would have imagined taking might have got filled. So in order to avoid such problems we have to provide some sort of live updates. These live updates can be brought out using the concept of IVRS (Interactive voice Response System).

The system is designed in such a way that the end user of the company need not be aware of inner workings but to know only his duty and to operate the keyboard. Computerized records are easy to maintain and whenever we need information it's easy to view or get. In this way reports can be generated anytime and one can be sure that data when the pattern is changed the consolidated reports will also be shown to us correct data of all administration work pertaining to the Counseling Management. Seats allocated details will be accurate as the related data is systematically entered.


What can be done with VTapi ActiveX Control?

Detect Caller ID on incoming calls, Make and answer telephone calls, Detect DTMF key press tones, Generate DTMF tones, Execute any commands on modem, Build computer telephony integration systems (CTI), Interactive voice response systems (IVR), Voice mail, Audio text, Automated attendants, Digital recording Predictive dialers, Telemarketing systems, Call center and more!


IVRS answers a good percentage of your questions by way of an automated system and pre-recorded voice messages. The system has the capability to respond to the most frequently asked questions and to provide the information required by you.

Information and services can be achieved through any touch-tone telephone. All such telephones become, in effect, computer terminals for retrieval of information and service requests. This capability greatly enhances any company's position, particularly with the advances in hand-phones and the inevitable growth of wireless communications for the general consumer.


Dual-tone multi-frequency (DTMF) signaling is used for telephone signaling over the line in the voice-frequency band to the call switching center. The version of DTMF used for telephone tone dialing is known by the trademarked term Touch-Tone, and is standardized by ITU-T Recommendation.

Other multi-frequency systems are used for signaling internal to the telephone network.DTMF is an example of a multifrequency shift keying system. Today DTMF is used for most call setup to the telephone exchange, at least in developed regions of the world, and trunk signaling is now done out of band using the SS7 signaling system. The in band trunk signaling tones were different from the DTMF tones known as Touch-Tone, with a two out of six code being used rather than a square matrix.


What is ASP?

ASP stands for Active Server Pages. It is a server side technology which is used to display dynamic content on web pages. For example you could write code that would give your visitors different information, different images or even a totally different page depending on what browser version they are using.

What do we mean by ASP is run server-side?

Well, when you request a page with the extension. ASP the web server looks for and locates the page on its hard drive. When located it then executes the ASP script contained in the page and sends back to your browser a pure HTML page. This ensures that an ASP page will work with any browser. This is what we mean when we say its a server side technology. All the ASP code is processed first of all on the server before being sent back to be displayed by your browser.

ASP needs a Server

ASP is short for Active Server Pages. As the name suggests once you request a page the request is sent off to another computer that acts as the server. The server can be a computer on the internet, or on a local intranet at your office. You can even use your own computer as a server.

When you request a web page the server will locate the page and process the ASP code and then send the page back as a pure HTML page. If you haven't got a web server then you won't be able to see your ASP page. You cannot view an ASP page in the way you open a HTML page in your browser by clicking on file>open> and browsing to the page. The page must be run through a server. The two most popular servers are IIS and its 'little brother' PWS.


A person calls to the number, given for enquiry of the counseling.

When the call comes to the phone the analog signal is converted into digital signals by the modem.

The vtapi senses the signals and then makes an engage while attending the call.

The person is then asked about which college he wants to make an enquiry.

Each college is assigned a unique code, when he presses the code using his phone then the computer asks for the department selection

Then the person presses the code for the concerned department.

Now he can hear the number of seats available for the concerned college of the particular department.

When he finishes it, the computer asks for disconnection. If he does so the call is disconnected.

Then the database is retrieved into VB and from there the text is converted into voice according to the instruction given to the user.

The caller at the other end hears this speech.

When the caller finishes his enquiry he cuts the line.

At the same time the counseling process goes on at the counseling centre and database is updated then and there using a client running on asp.


The manpower is reduced. Students can easily select colleges and options with the help of category. If any discrepancies arise regarding the processes both the users can verify through the information readily available. At the same time the Counseling process goes on at the other end.

Data Flow Diagram for the Counseling process:

System User


For Validity

Check for



Seat allocation







Valid user



View branch details

View College details

Update Status

Seats Allotted

View availability












Problems are born to be solved. We have taken one such problem pertaining to current Indian scenario and have tried to solve it. The manpower is reduced. Students can easily select colleges and options with the help of category. If any discrepancies arise regarding the processes both the users can verify through the information readily available. At the same time the Counseling process goes on at the other end.