Burki provides comprehensive phone number management capabilities, allowing you to search, purchase, configure, and release phone numbers from both Twilio and Telnyx directly through the platform. This eliminates the need to manage numbers separately in each provider’s console.Documentation Index
Fetch the complete documentation index at: https://docs.burki.dev/llms.txt
Use this file to discover all available pages before exploring further.
Overview
With Burki’s phone number management system, you can:- Search for available numbers across multiple providers
- Purchase numbers instantly with automatic configuration
- Manage your entire phone number inventory in one place
- Compare costs between Twilio and Telnyx
- Release unused numbers to optimize costs
Unified Management: Instead of juggling multiple provider dashboards, manage all your phone numbers from both Twilio and Telnyx in a single interface.
How It Works
Core Features
Multi-Provider Search
Search for available phone numbers from both Twilio and Telnyx with a single API call:- Area code and region
- City/locality
- Number patterns
- Country codes
- Capabilities (voice, SMS, MMS)
Instant Purchase & Configuration
Purchase numbers with automatic setup:- ✅ Webhook URLs configured
- ✅ Voice capabilities enabled
- ✅ SMS/MMS capabilities enabled
- ✅ Database record created
- ✅ Assistant assignment (optional)
Inventory Management
Track and manage all your phone numbers in one place:- Usage Analytics: Call and message volume per number
- Cost Tracking: Monthly costs across all providers
- Assignment Management: Which assistant owns each number
- Provider Distribution: Numbers across Twilio and Telnyx
- Geographic Coverage: Numbers by country and region
Cost Optimization
Optimize your phone number costs:- Provider Comparison: Compare Twilio vs Telnyx pricing
- Usage-Based Decisions: Release low-usage numbers
- Bulk Operations: Purchase or release multiple numbers
- Regular Audits: Automated cost analysis and recommendations
API Endpoints
| Endpoint | Method | Description |
|---|---|---|
/api/v1/phone-numbers/search | POST | Search available numbers |
/api/v1/phone-numbers/purchase | POST | Purchase a phone number |
/api/v1/phone-numbers/release | POST | Release a phone number |
/api/v1/phone-numbers/countries | GET | List supported countries |
Getting Started
1. Search for Numbers
Find available numbers in your target area:2. Purchase a Number
Buy a number from the search results:3. Start Using the Number
The number is immediately ready to:- ✅ Receive incoming calls
- ✅ Send and receive SMS/MMS
- ✅ Be assigned to your AI assistant
- ✅ Handle voice interactions
Provider Comparison
Twilio vs Telnyx
| Feature | Twilio | Telnyx |
|---|---|---|
| Global Coverage | Provider-dependent and changes by product | Provider-dependent and changes by product |
| Pricing | Higher cost, premium service | Competitive pricing |
| API Maturity | Very mature, extensive docs | Modern, developer-friendly |
| Features | Full feature set | Core features, growing |
| Reliability | Provider-backed infrastructure | Provider-backed infrastructure |
| Support | Comprehensive | Developer-focused |
When to Choose Which Provider
Choose Twilio when:- You need maximum global coverage
- You require advanced features (fax, SIP, etc.)
- You have complex compliance requirements
- Budget is less of a concern
- Cost optimization is important
- You prefer modern API design
- You need good US/Europe coverage
- You want competitive international rates
Use Cases
Customer Support Scaling
Scenario: Growing support team needs local numbers in multiple regionsMulti-Brand Management
Scenario: Multiple brands need separate phone numbersGeographic Expansion
Scenario: Expanding to new international marketsCost Optimization Audit
Scenario: Regular cleanup of unused numbersBest Practices
Search Strategy
- Start Broad: Begin with area code only
- Refine Gradually: Add filters incrementally
- Compare Providers: Search both Twilio and Telnyx
- Check Capabilities: Ensure numbers support required features
Purchase Planning
- Verify Requirements: Confirm number capabilities match needs
- Assistant Readiness: Ensure target assistant is configured
- Budget Approval: Consider monthly costs and setup fees
- Geographic Strategy: Plan number distribution across regions
Cost Management
- Regular Audits: Monthly review of number usage
- Usage Tracking: Monitor calls and messages per number
- Provider Optimization: Evaluate cost per provider
- Automated Cleanup: Script to release unused numbers
Security & Compliance
- Access Control: Limit who can purchase/release numbers
- Audit Logging: Track all number management activities
- Compliance Check: Verify regulatory requirements by country
- Backup Strategy: Document number assignments and purposes
Troubleshooting
Common Issues
| Issue | Cause | Solution |
|---|---|---|
| ”Number not available” | Number taken by another user | Search for alternatives |
| ”Insufficient balance” | Low provider account balance | Add funds to provider account |
| ”Invalid credentials” | Wrong API keys | Check provider credentials |
| ”Country not supported” | Provider limitation | Try alternative provider |
Provider-Specific Issues
Twilio:- Geographic restrictions for certain countries
- Account verification requirements
- Compliance documentation needs
- Connection ID configuration
- Account activation requirements
- Regional availability limitations
Monitoring & Alerts
Set up monitoring for:- Failed purchase attempts
- Number usage patterns
- Cost threshold alerts
- Provider availability issues
Next Steps
- Search Numbers: Learn how to search for available numbers
- Purchase Numbers: Buy numbers with automatic configuration
- Release Numbers: Clean up unused numbers
- Country Codes: Check global availability