Forwarding outbound call requests.

Discussion in '3CX Phone System - General' started by deyi, Jul 3, 2013.

Thread Status:
Not open for further replies.
  1. deyi

    Joined:
    Jun 28, 2013
    Messages:
    8
    Likes Received:
    0
    Hello,

    Suppose we are using the http api makecall request in our webpage. Obtaining the customer's phone number from our database and sending the httprequest for an outbound call on our side.
    http://192.168.1.4:5000/ivr/(S(slgktjlrux5sw3wivfrjfne1))/PbxAPI.aspx?func=make_call&from=100&to=004500556789&pin=1000

    Let us assume this 100 extension is a dummy extension. How can we redirect this outbound makecall request to our Ring Groups or Queues? Anyone played with this idea before ?

    Creating an on-demand outbound call service.

    Any help is highly appreciated.
     
  2. deyi

    Joined:
    Jun 28, 2013
    Messages:
    8
    Likes Received:
    0
    Hello,

    We've solved this issue by using Call Control API.

    First step is to initiate the call from HTTP API makecall with a button from our website. This makecall requests are always from extension 100 which is set to Auto-Answer. With Call Control API we are constantly monitoring all active calls from extension 100 and transfering them with transfer_by_dn to our IVR that we've build using VAD. From IVR we are directing the user to the requested call queue. Thus achieving an ondemand call service.

    It uses different APIs yet the functionality is there and very simple to implement.

    Hope the input helps.

    /Regards.
     
Thread Status:
Not open for further replies.