IP-Based Voice Connectivity
SIP trunking înlocuiește liniile telefonice tradiționale cu conexiuni IP, oferind scalabilitate, flexibilitate, și costuri reduse pentru voice AI.
SIP Trunk Architecture
Traditional Phone Network
IP-Based Connection
Your Platform
Trunk Configuration
// Example SIP Trunk Config
{
"trunk_name": "primary-carrier",
"carrier": "twilio",
"endpoints": [
{
"host": "sip.twilio.com",
"port": 5060,
"transport": "UDP",
"priority": 1
},
{
"host": "sip-backup.twilio.com",
"port": 5060,
"transport": "UDP",
"priority": 2
}
],
"authentication": {
"type": "ip_acl",
"allowed_ips": ["54.172.60.0/24"]
},
"codecs": ["PCMU", "PCMA", "opus"],
"max_channels": 100,
"failover_trunk": "backup-carrier"
}Carrier Options
| Carrier | Global Reach | Pricing | Best For |
|---|---|---|---|
| Twilio | 180+ countries | $0.0085/min | Developer-friendly |
| Vonage | 160+ countries | $0.0070/min | Enterprise features |
| Bandwidth | US/Canada | $0.0050/min | Cost efficiency |
| Telnyx | 140+ countries | $0.0060/min | Low latency |
Channel Capacity Planning
Current Usage
Headroom: 28 channels (28%)
Capacity Formula
Codec Negotiation
G.711 (PCMU/PCMA)
- • Bandwidth: 64 kbps
- • Latency: Very low
- • Quality: Good
- • Best: PSTN compatibility
Opus
- • Bandwidth: 6-510 kbps
- • Latency: Low
- • Quality: Excellent
- • Best: WebRTC, quality
G.729
- • Bandwidth: 8 kbps
- • Latency: Medium
- • Quality: Acceptable
- • Best: Bandwidth savings
Failover Configuration
Primary Trunk
Twilio - sip.twilio.com (Priority 1)
Secondary Trunk
Vonage - sip.vonage.com (Priority 2)
Tertiary Trunk
Bandwidth - sip.bandwidth.com (Priority 3)
Failover triggers: 503 Service Unavailable, 408 Timeout, network unreachable
Authentication Methods
IP ACL (Recommended)
Whitelist carrier IP ranges. No credentials in SIP messages.
Digest Authentication
Username/password challenge-response. More flexible but adds latency.
Cost Optimization
Least Cost Routing
Route calls through cheapest carrier based on destination.
Commitment Plans
Pre-pay minutes for 20-40% discount vs pay-as-you-go.
Codec Optimization
Use G.729 for long-distance to reduce bandwidth costs.