Class 5 Call Center

Create

Create a new Class 5 Call Center record.

post/api/cp/class5/call-center

Request body

idstring

Id

account_idinteger

Account Id (references account.id)

company_idinteger

Company Id

pbx_serverstring required

Pbx Server

c4_serverstring

C 4 Server

namestring required

Name

deststring

Dest

strategy'ring-all' | 'longest-idle-agent' | 'round-robin' | 'top-down' | 'agent-with-least-talk-time' | 'agent-with-fewest-calls' | 'sequentially-by-agent-order' | 'random' | 'ring-progressively' required

Strategy

moh_soundstring required

Moh Sound

record_templatestring

Record Template

time_base_score'system' | 'queue' required

Time Base Score

max_wait_timeinteger required

Max Wait Time

max_wait_time_with_no_agentinteger required

Max Wait Time With No Agent

max_wait_time_with_no_agent_time_reachedinteger required

Max Wait Time With No Agent Time Reached

agent_no_answer_status'Available' | 'Available (On Demand'

Agent No Answer Status

tier_rules_applyinteger required

Tier Rules Apply

tier_rule_wait_secondinteger required

Tier Rule Wait Second

tier_rule_wait_multiply_levelinteger required

Tier Rule Wait Multiply Level

tier_rule_no_agent_no_waitinteger required

Tier Rule No Agent No Wait

discard_abandoned_afterinteger required

Discard Abandoned After

abandoned_resume_allowedinteger required

Abandoned Resume Allowed

failover_deststring

Failover Dest

failover_dest_type'internal' | 'external'

Failover Dest Type

created_atstring date-time

Created At

updated_atstring date-time

Updated At

Example request

{
  "id": 12345,
  "account_id": 1,
  "company_id": 1,
  "pbx_server": "example_pbx_server",
  "c4_server": "example_c4_server",
  "name": "Example Name",
  "dest": "example_dest",
  "strategy": "ring-all",
  "moh_sound": "example_moh_sound",
  "record_template": "example_record_template",
  "time_base_score": "system",
  "max_wait_time": 123,
  "max_wait_time_with_no_agent": 123,
  "max_wait_time_with_no_agent_time_reached": 123,
  "agent_no_answer_status": "Available",
  "tier_rules_apply": 1,
  "tier_rule_wait_second": 123,
  "tier_rule_wait_multiply_level": 1,
  "tier_rule_no_agent_no_wait": 1,
  "discard_abandoned_after": 123,
  "abandoned_resume_allowed": 1,
  "failover_dest": "example_failover_dest",
  "failover_dest_type": "internal",
  "created_at": "2025-01-17T10:30:00Z",
  "updated_at": "2025-01-17T10:30:00Z"
}

Response

Successful response

statusstring

Operation status

Example response

{
  "id": 12345,
  "status": "OK"
}

Changes