Add a dialer campaign

This API allows you to add a new campaign

Log in to see full request history
Body Params
string
required

Name of the Dialer Campaign.

string

Description of the Campaign.

string
required

Method with which leads get connected, valid value is 1 or 2 with the following convention ['id' => '1', 'name' => 'Preview'], ['id' => '2', 'name' => 'Ratio'],

string

Preview duration before dialing, mandatory field if dial method is 1.

string
required

Caller ID for the dialer campaign.

boolean

Valid value 1 or 0 for enabling or disabling setting caller id for each agent

array of objects

Select lead lists and their status, can select upto 3 active lead lists in the format [{list_id:1234,list_status:1},{list_id:1235,list_status:0},...]

lead_list_map
boolean

Valid value 0 or 1 to select lead list individually for each agent

string

Traversal order method for lead list while dialing, value should be 1,2 or 3 with the following meaning: ['id' => '1', 'name' => 'Oldest First'], ['id' => '2', 'name' => 'Newest First'],['id' => '3', 'name' => 'Random'],

string

Id of script where content will be visible to only agent while dialing lead.

string
required

Id of list containing short codes that describe the outcome of calls.

string
required

Refresh Count.

string
required

Refresh Interval duration in minutes.

string
required

Wrap up time for agent in seconds.

array of strings
required

Dial Status of the campaign.

dial_status*
string

Id of Campaign Active Time which will reflect for all agents

string

Id of Campaign Active Time Recording.

string
required

The call will ring on each agent for the defined seconds before trying any other agent.

string

Id of Quick Transfer List of the campaign.

string

Id of DND list set up of the campaign.

boolean
required

Valid value 0 or 1, enabling this will hide customer's details.

boolean
required

Valid value 0 or 1, enabling this will update customer's details.

boolean

Valid value 0 or 1, enabling this will allow adding automatic schedule call for the campaign.

boolean

Valid value 0 or 1, enabling this will cause hangup call for agent.

boolean

Valid value 0 or 1, enabling this will allow external transfer.

string

Time given to the agent after a call ends in seconds.

boolean

Valid value 0 or 1, enabling this will allow to add web form.

string

URL of web-form in the dialer campaign.

string

Id of music to be played while the calls is connecting to the agents.

string

Ring Strategy of Dialer Campaign, valid value is 1,2 or 3 with the following convention: ,['id' => '1', 'name' => 'Random'],['id' => '2', 'name' => 'Fewest Calls'],['id' => '3', 'name' => 'Longest Wait Time'],

string

Ratio in which agents will be called, mandatory field if dial method is 2.

boolean

Valid value 0 or 1, enabling this will allow transferring calls.

array of strings

Lead List for Manual Dial, mandatory field if manual_dial_enabled is 1.

manual_lead_list
string

Id of Pause code List containing break code and name, if agent takes break specifying purpose/reason.

string

Individual mapping of each agent with caller id.

string

Individual mapping of each agent with lead list.

string

Agent Connection method, valid value is 1,2 or 3 with following convention: ['id' => '1', 'name' => 'Agent Mobile'], ['id' => '2', 'name' => 'Agent Extension'], ['id' => '3', 'name' => 'Both (Extension first, otherwise mobile)']

string
required

Agent Call Method, valid value is 1,2 or 3 with following convention: ['id' => '1', 'name' => 'Dial In (Session)'], ['id' => '3', 'name' => 'Dial Out (Session)'], ['id' => '2', 'name' => 'Dial Out (Each Call)']

boolean
required

Valid value 0 or 1, enabling this will allow callback for agent in agent panel.

string

Agent number in case of dial in.

array of strings
required

Agent who gets connected and picks the inbound call.

agent*
string

Option while showing break codes of a list.

boolean

Valid value 0 or 1, enabling will allow manual dial for agent in agent panel.

boolean

Valid value 0 or 1, enabling will set inbound queue for the dialer campaign.

string

Id of queue to receive incoming calls from customer, mandatory field if enable_inbound is 1.

boolean

Valid value 0 or 1, enabling this will remove self from inbound queue in agent panel.

string

Lead List for inbound queue, mandatory field if enable_inbound is 1.

boolean

Valid value 0 or 1, enabling will make agent get connected to the call.

string

This duration in seconds will be used to qualify the call as a successful call.

string

Id of Welcome tune recording.

Headers
string
required
Responses

Language
Click Try It! to start a request and see the response here! Or choose an example:
application/json