Branded Calling

Enhance caller recognition with our Branded Calling API, displaying your business name, logo, and reason for calling on recipient devices.

Overview

The PantheonCloud Branded Calling API enables businesses to improve call answer rates by providing rich caller information on mobile devices. Our solution leverages SHAKEN/STIR verification to enhance call trustworthiness while displaying your brand identity.

Higher Answer Rates

Increase incoming call answer rates by displaying verified business information.

SHAKEN/STIR Compliant

Built-in support for caller ID verification protocols required by major carriers.

Analytics & Reporting

Track branded call performance and measure engagement improvements.

Key Features

  • Business name and logo display on recipient devices
  • Custom call reason/message configuration
  • SHAKEN/STIR certificate management
  • Brand verification and registration
  • Support for domestic and international calling
  • Real-time call status monitoring

API Endpoints

Register Brand

POST

https://api.bitpanyun.com/v1/branded-calling/brand/register

Request Body

JSON Example
{
  "brand_name": "Example Corporation",
  "display_name": "Example Corp",
  "brand_logo_url": "https://example.com/logo.png",
  "industry_type": "TECHNOLOGY",
  "description": "Technology company providing software solutions",
  "business_address": {
    "street": "123 Tech Ave",
    "city": "San Francisco",
    "state": "CA",
    "zip": "94103",
    "country": "US"
  }
}

Response

JSON Example
{
  "brand_id": "BRN-123456789",
  "status": "PENDING_VERIFICATION",
  "date_created": "2023-07-15T10:30:00Z",
  "brand_name": "Example Corporation",
  "display_name": "Example Corp",
  "verification_steps": [
    "Brand information review",
    "Logo verification",
    "Certificate generation"
  ]
}

Create Call Configuration

POST

https://api.bitpanyun.com/v1/branded-calling/config/create

Request Body

JSON Example
{
  "brand_id": "BRN-123456789",
  "caller_id": "+14155551234",
  "call_reasons": [
    {
      "reason_id": "payment_reminder",
      "reason_text": "Payment Reminder",
      "description": "Monthly invoice payment notification"
    },
    {
      "reason_id": "appointment_confirmation",
      "reason_text": "Appointment Confirmation",
      "description": "Upcoming appointment confirmation"
    }
  ],
  "enable_shaken_stir": true,
  "display_logo": true
}

Error Codes

Code Description
5001 Brand registration failed
5002 Invalid logo format or size
5003 Brand verification failed
5004 SHAKEN/STIR certificate generation error