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
POSThttps://api.bitpanyun.com/v1/rcs/send
Request Body
{
"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
{
"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
GEThttps://api.bitpanyun.com/v1/rcs/messages/{message_id}
Response
{
"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 |