Skip to main content


  • How do I fetch an audio file and play it to the caller?

    To fetch an audio file that you wish to play to a caller, use the following HTTP request as configured below:


  • How do I achieve Call Whisper in PHLO?

    Set up Call Whisper by checking “Confirm Prompt” under the call screening options in the call forwarding node. Then, enter the text you wish to be played to the callee and define the digit that is to be pressed to bridge the call.



  • How do I post recorded calls to my webserver?

    Define a URL in the “event callback” section to receive recordings to your webserver. The event “Record” should be selected. This is available for the following components:

    • Initiate call
    • Call forward
    • Record audio
    • Multi-party call
    • Conference bridge



  • How do I set up custom dial music for when a call is forwarded from a Plivo DID to PSTN?

    Custom dial_Music is only available with the “multi-party call” component in PHLO. Follow these steps to set up custom dial music when an incoming call is forwarded:

    • Set-up the multi-party call component with the from and to numbers. Select the appropriate dialing option:
      • Agent dials customers into the call
      • Agent is added to the call when customer dials in 
    • Based on the option selected, upload “customer hold music” or “agent hold Music” or both.


  • How do I pass variables in an HTTP request?

    The string defined in the key section and the corresponding value is posted to the webserver. In the below screenshot, the parameters “from” and “input” will be posted. The values will be the caller ID of the caller and the digit entered by the caller once the call was connected.


  • Can I redirect calls from a current PHLO application to another PHLO URL?

    We currently do not have the option to redirect calls from one PHLO application to another PHLO application directly. 

    It is possible to achieve this outcome if the first PHLO is forwarding calls to another Plivo phone number that has a second PHLO attached to it.

  • How do I post an event callback?

    It’s possible to define a URL in the “Event callbacks” section for event categories like answer, connected, digits, hangup, and record. The details of these events are posted to the respective URLs.  Also, each component has its own set of events that are defined.


  • How do I transfer a call in PHLO?

    A call can be transferred to another destination number or SIP endpoint (say U3) if the call is being handled by the “multi-party call” component. A call needs to be established between a caller and a destination (say U1 and U2). The “multi-party call” component allows for the warm transfer and cold transfer of a call and extends contact center features on PHLO. 

    A member is created when a user joins a multi-party call. You can manage call transfers and states of members in a multi-party call using member APIs

    Warm transfer:  A user (U1) can transfer the call with a member (U2) of the multi-party call to another user (U3) the user who initiates the transfer (U1) and the user to whom the call is transferred to (U3) can speak privately before U2 is added to the call.

    For more information, please refer to the API documentation

    Cold Transfer: A User (U1) can transfer the call with a member (U2) on the Multi-Party Call to another user (U3). On Cold transfer, user U2 is connected directly to the user to whom the call is transferred to (U3) and the user initiating the cold transfer is disconnected from the Multi-Party Call.

    For more information, refer to the API documentation.

  • How do I set a PHLO application as the default application for my numbers?

    From the PHLO list, go to the settings for the PHLO application that you wish to make the default application.


    Select the checkbox to make the application the “Default Number PHLO” or “Default Endpoint PHLO,” or both, based on your requirements. Click on “Save” for the settings to take effect.