Jump to content
  • 2600Hz-logo-RGB copy.png

    Welcome to our Monster UI Apps Resource Pages!
    Below is a list of the applications developed by 2600Hz for KAZOO using the Monster UI Interface and documentation related to it. 
    If you have a question that is not covered here, check out our community forums.  

          Featured Apps
     

    CallCenter-PRO_x512.png       DUO--integration_x512.png              DynamicCallerID.png              PortingManager_x512.png            Authentication_x512.png

    Available NOW !
    Call Center Pro

     

     


      DUO

               
                 Dynamic
               Caller ID
                  Porting 
               Manager
       
          Authentication

    >>  2600Hzroundorangelogo.png   Return to Monster Apps Home Page


  • What is Pivot?
    Pivot enables you to generate real-time KAZOO callflows via a REST API. This means your web application can tell phone calls what to do, during the call!

    Some examples use cases:

    • Checking an external account balance before allowing a call
    • Routing an incoming call based on custom logic
    • Present menu items and respond to selections based on information in your database

    How does it work?
    When you add the Pivot module to your call flow, you provide Pivot with a callback URL to your webserver. From then on, when KAZOO receives a phone call for a Pivot-enabled phone number, KAZOO sends an HTTP request to your webserver asking it for a new callflow. Along with the request, KAZOO passes information about the call, such as the originating number. Your web application will then generate a new callflow, which KAZOO will run. Since your new callflow can itself contain another Pivot, you have the ability to make completely dynamic callflows.

    Pivot how does it work.png

     

    What does a request look like?
    When a call comes in to a configured Pivot number, we'll make a request to your web script with the following information:

    Pivot sample request.png

    What does a response look like?

    When responding to the above request, your script might analyze the Caller ID of the caller and decide to identify the caller automatically and play their account balance, then connect them to customer support.

    Returned body:

    Pivot returned body.png

     

    What are the variables for setting a Pivot Callflow?

    The dialog box for editing a callflow in Pivot is shown below:

    Pivot - edit callflow.png

     

    Is there a way to debug my Pivot routine?
    Yes.  in the application there is a tab called Live Debug.   It will list all recent calls that trigger a request to your http servier.  If you click on "View Details" you can see the code that was both sent and returned.  

    Pivot Live Debug.png

     

    Edited by Emily R (show revisions)



    User Feedback

    Recommended Comments

    There are no comments to display.



    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Add a comment...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

    Loading...

×
×
  • Create New...