Tel.: 00 36 52 532 731

How to use C# to create a DTMF IVR system


Follow the pages below and learn how to use the C# SIP softphone source implementation of Ozeki VoIP SDK for DTMF IVR. The utilization, configuration and source code sections will provide you an overall view for this example.

Click here to check the sample source code >>>>

What Is IVR?

Interactive voice response, or IVR, is a computerized phone system that enables a person, typically a telephone caller, to make a selection from a voice menu. The selection is made using keypad of traditional phone or voice responses. The phone system plays pre-recorded voice menu and the person typically presses a number on a telephone keypad to select the option associated with the voice prompt. This interaction allows the individual to communicate with the phone system and thus the computer system to either obtain information or to process a transaction.

Who can enjoy the benefits of DTMF IVR System?

DTMF IVR system is recommended mainly for companies or organizations who have to handle even thousands of telephone calls per a day. This solution makes your communication system more simple but more professional. After adopting an DTMF IVR system it is not necessary to employ a great number of employees to receive and handle phone calls. All of this staff can be handled by the IVR system by now. In this way you do not need to pay extra money for employing extra employees to your call center. And your customers will also be satisfied because you will be available all the time.

How to build your own DTMF IVR system in a few hours

Ozeki VoIP SIP SDK will be the basis of your IVR telephone system (Go to the download page to download Ozeki SIP SDK). For starting to build your own system you can use the With this example you can easily experience how you can solve communication tasks effectively.

Technical knowledge to create your DTMF IVR system:
A basic C# developer knowledge is far enough to use this sample program. Further knowledge of SIP, VoIP, DTMF and IVR is an advantage.

Time needed to introduce Ozeki VoIP SIP SDK:
It requires a really short time to introduce this SDK. Just download Ozeki VoIP SIP SDK and then the to get started.

Operating systems:

  • Microsoft Windows XP
  • Microsoft Windows Server 2003
  • Microsoft Windows Server 2008
  • Microsoft Windows Vista
  • Microsoft Windows 7

Developer environment:

  • Microsoft Visual Studio 2010
  • Microsoft .Net Framework 3.5 or 4.0
  • SIP account (or a SIP PBX)
  • Internet connection

Hardware requirements:

  • 1 GHz or faster processor
  • 1GB RAM (32-bit) || 2GB RAM (64-bit)

Accessory requirements:

  • SMTP account for VoiceMessageToEmailElement
  • Database system for DataBaseTextToSpeechElement

Ready to start?

Check the following pages to get an overall view for your project:

  1. How to utilize a DTMF IVR System?
    On this page you can find information on the utilization of DTMF IVR System, in other words how can it help the communication to customers with your company.

  2. How to configure DTMF IVR System with Ozeki VoIP SIP SDK?
    On this page you can find a detailed tutorial how to configure the Sample IVR system.

  3. Detailed source code explanation for DTMF IVR sample
    To get learn the source code of this sample program in details check the source code explanation page for clarification. On this page you will find the source code with comments in a transparent way.

About licensing

When you decide to purchase Ozeki VoIP SIP SDK license you may be interested in licensing policy.

A purchased Ozeki VoIP SIP SDK "license" can be used to build a "single product". This "single product" (along with it's subsequent versions) can be freely distributed in as many copies as you wish without paying any royalties or license fees to Ozeki.

To check the available Ozeki VoIP SIP SDK licenses or to place an order go to Pricing and licensing information page!

For further information please do not hesitate to contact us at: