Jump to content

API to play back from within a particular instance of an IVR node


pravesh

Recommended Posts

Hi  Team 

We are using version 65.9  and trying to integrate  Vodia PBX with our billing and payment system for the following. 

-    Call authentication  ( customer needs to put their account number and pin number) 
-    Integration with payment gateway
-    Self-service options like  -   account balance , sending last invoice via email  etc 

To achieve the above mentioned features, We need an API call to be able to play something back from within a particular instance of an IVR node, not a canned file or a pre-set message.

1.    We configure an IVR node which passes the request (containing the call session ID) to our external application which communicates with our database to perform certain self-service functions.
2.    Before our application returns the response back to the PBX IVR node, we need an API to play dynamic WAV and / or to capture DTMF from the client identified by that session ID.
Capturing the DTMF is not critical and can be worked around by creating multiple IVR nodes.
Playing dynamic WAV is critical as this is the only way we can perform the functions that will read out balances or confirm user-entered data for the use of credit card or voucher payments.
There is an API to update WAV for an IVR node, but not for a current instance of an IVR node.

Do you have such an API  ? if yes then how to use it ?

Thanks 

Link to comment
Share on other sites

Your application server can return a XML object that could look like this (see https://doc.vodia.com/ivrnodes_ext_app for more information)

<?xml?>
<Envelope>
  <Body>
    <IVROutput>
      <WavFile>audio_en/bi_1.wav audio_en/bi_2.wav</WavFile>
      <Clear>true</Clear>
    </IVROutput>
  </Body>
</Envelope>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   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.

×
×
  • Create New...