RCS

Enhance customer engagement with rich, interactive messaging capabilities through RCS (Rich Communication Services) with PantheonCloud's powerful platform.

Overview

RCS (Rich Communication Services) represents the next evolution of SMS messaging, offering rich, interactive capabilities that significantly enhance user engagement. PantheonCloud's RCS platform enables businesses to deliver enhanced messaging experiences with rich media, interactive elements, and real-time communication features.

Rich Media

Send high-resolution images, videos, audio, and other rich media content directly through messages.

Interactive Elements

Engage customers with buttons, carousels, quick replies, and other interactive components.

Advanced Analytics

Gain insights with detailed delivery, read, and interaction metrics for your RCS campaigns.

Key Features

Rich Content Support

Deliver enhanced visual experiences with support for various media formats and interactive elements.

  • High-resolution images (up to 10MB)
  • Video content (up to 100MB)
  • Audio files and voice messages
  • Contact cards and location sharing

Interactive Messaging

Create engaging conversations with interactive components that drive customer action.

  • Quick reply buttons
  • Carousel for multiple options
  • Action buttons with URLs
  • Custom forms and surveys

Conversational Commerce

Power your messaging commerce strategy with RCS capabilities that drive transactions.

  • Product showcases with rich media
  • Interactive product catalogs
  • Order confirmations and tracking
  • Payment integration options

Advanced Metrics & Analytics

Track engagement and performance with comprehensive analytics for your RCS campaigns.

  • Delivery and read receipts
  • Interaction tracking (buttons clicked)
  • Conversion tracking
  • Performance reporting and insights

Seamless API Integration

Integrate RCS messaging into your existing systems with our robust API platform.

  • RESTful API architecture
  • Webhook support for callbacks
  • SDKs for major programming languages
  • Extensive documentation and support

Enterprise Security

Ensure secure messaging with enterprise-grade security features and compliance.

  • End-to-end encryption
  • Role-based access controls
  • GDPR and CCPA compliance
  • Audit logs and compliance reporting

API Endpoints

Send RCS Message

POST

https://api.bitpanyun.com/v1/rcs/send

Request Body

JSON Example
{
  "from": "PantheonCloud",
  "to": "+14155551234",
  "content": {
    "text": "Welcome to our RCS messaging service!",
    "rich_content": {
      "media_url": "https://example.com/image.jpg",
      "media_type": "image/jpeg",
      "caption": "Check out our latest offerings"
    },
    "suggestions": [
      { "type": "reply", "title": "Yes", "postback_data": "YES" },
      { "type": "reply", "title": "No", "postback_data": "NO" },
      { "type": "url", "title": "Learn More", "url": "https://example.com" }
    ]
  },
  "callback_url": "https://yourdomain.com/webhook"
}

Response

JSON Example
{
  "message_id": "rcs-msg-123456",
  "status": "SENT",
  "from": "PantheonCloud",
  "to": "+14155551234",
  "timestamp": "2023-07-15T10:30:00Z",
  "channel": "RCS",
  "estimated_cost": 0.05
}

Get Message Status

GET

https://api.bitpanyun.com/v1/rcs/messages/{message_id}

Response

JSON Example
{
  "message_id": "rcs-msg-123456",
  "status": "DELIVERED",
  "from": "PantheonCloud",
  "to": "+14155551234",
  "sent_at": "2023-07-15T10:30:00Z",
  "delivered_at": "2023-07-15T10:30:12Z",
  "read_at": "2023-07-15T10:35:20Z",
  "channel": "RCS",
  "interactions": [
    {
      "type": "reply",
      "title": "Yes",
      "postback_data": "YES",
      "timestamp": "2023-07-15T10:36:05Z"
    }
  ]
}

Error Codes

Code Description Resolution
RCS_001 Recipient not RCS-capable Fallback to SMS or notify recipient to update their messaging app
RCS_002 Invalid rich content format Ensure media files are in supported formats and within size limits
RCS_003 Message content too large Reduce the size of rich content or split into multiple messages
RCS_004 Invalid sender ID Ensure the sender ID is properly registered and approved
RCS_005 Message rejected due to content policy Review and modify message content to comply with RCS content policies
RCS_006 Rate limit exceeded Reduce the frequency of API calls and implement proper backoff strategy