Cisco IVR Integration

Posted on 2011-05-03
Last Modified: 2012-08-13

I have a customer with a Cisco UC540. They have asked me if we can configure the system so that when a call comes in the caller is sent to a menu with different options - easy I can use the AA and its all good.

However one of the things they want is when they press the second option they are prompted to enter a client number and then it looks up a database and essentially responds with Yes or No (True or False). This would be in reference to a whether their order is ready.

I am pretty sure you would have to use 3rd party software/solution for this. Does anyone know of a system that would work with the UC540 and provide them this feature?


Question by:mark_06
    LVL 20

    Accepted Solution

    So, they idea is to collect DTMF tones (customer code), use them to search a database and then play a YES or a NO recording? I can tell you that you will be able to achieve this using OpenSIPS and Asterisk. When the caller chooses option 2, if the UC540 is configured to "Allow External Transfers", you will be able to extend INVITES to OpenSIPS with the customer code, OpenSIPS will then search in its user database for user <CODE> (the one the the caller input). The database at that point will use the value of a row/column from that specific user to forward the call to Asterisk (OpenSIPS doesn't do media), that call to Asterisk will be something like:

    calling number --> the original caller
    called number --> YES

    Asterisk will identify the call coming from OpenSIPS (both Ast. and OpenS. can be coresident) and play a recording of YES because the called number matched extension YES, which is programmed to play the YES recording.

    OpenSIPS supports lots of dtabases backends, but for example, if you use MySQL, you will be able to replicate a specific table from your real database in another server with the customer status detail, into OpenSIPS database, and then make use of it.

    Both products are Open Source and extremely powerful.

    Hope it helps.
    LVL 6

    Author Comment

    thanks for that. I am looking for a commercial application if I can find it. I just don't have the resources to deploy and support open source apps like this unfortunately.
    LVL 20

    Expert Comment

    by:José Méndez
    Got it. I would implementing it for some money, but there is no name backing me up I guess =(. At least not yet.
    LVL 6

    Author Closing Comment

    Gave me a basic understanding of what can be done.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    6 Surprising Benefits of Threat Intelligence

    All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

    So you think no one can listen in on your VOIP conversations, eh? Well... if you haven't setup Secure Real Time Transport (SRTP), your voice communications can be hacked into by just about anyone! First, let's talk about the intended audience for…
    Hey there Heard about jingle, the add on for XMPP that enables point to point audio between two XMPP clients. No server config necessary. Actually quite a cool feature. However, how good is it if you can not use those voice capabilities to do a P…
    Illustrator's Shape Builder tool will let you combine shapes visually and interactively. This video shows the Mac version, but the tool works the same way in Windows. To follow along with this video, you can draw your own shapes or download the file…
    Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now