SIP Trunk Import
Connect your existing phone numbers via SIP trunking.
SIP Trunk Import
If you already have phone numbers with a carrier, you can connect them to ScaleTalk via SIP trunking without porting.
What is SIP Trunking?
SIP (Session Initiation Protocol) trunking allows you to route calls from your existing carrier to ScaleTalk's voice AI infrastructure without changing your phone numbers.
Benefits
- Keep Your Numbers - No need to port numbers
- Carrier Flexibility - Use any SIP-compatible carrier
- Existing Contracts - Maintain your current agreements
- Failover Options - Configure backup routing
Supported Carriers
ScaleTalk works with any carrier that supports standard SIP:
- Twilio - Native integration
- Telnyx - Fully tested
- Vonage - Supported
- Bandwidth - Supported
- Custom Carriers - Contact support
Setup Process
Step 1: Get SIP Credentials
Contact your carrier to obtain:
- SIP Server Address (e.g.,
sip.carrier.com) - Username (authentication)
- Password (authentication)
- Port (usually 5060 for UDP/TCP, 5061 for TLS)
Step 2: Configure in ScaleTalk
- Navigate to Phone Numbers
- Click Import SIP Number
- Enter your credentials:
| Field | Example |
|---|---|
| SIP Server | sip.yourcarrier.com |
| Username | user123 |
| Password | •••••••• |
| Phone Number | +491234567890 |
| Transport | TLS (recommended) |
- Click Test Connection
- If successful, click Save
Step 3: Configure Carrier Routing
On your carrier's side, configure:
- Forwarding Destination: ScaleTalk's SIP address
- Authentication: Credentials provided by ScaleTalk
- Failover: Optional backup routing
Carrier Configuration Required
You must configure your carrier to forward calls to ScaleTalk. The exact steps vary by carrier.
Security Best Practices
Use TLS Transport
Always use TLS (Transport Layer Security) for SIP:
- Encrypts signaling data
- Prevents eavesdropping
- Required for compliance
Authentication Methods
| Method | Security | Recommendation |
|---|---|---|
| Username/Password | High | Recommended |
| IP Allowlisting | Medium | Not recommended |
| Digest Auth | High | Supported |
Avoid IP Authentication
IP-based authentication is not recommended as ScaleTalk uses shared infrastructure. Use username/password authentication instead.
Media Encryption (SRTP)
Enable SRTP for encrypted audio:
- Enable Secure Media in your SIP configuration
- Ensure your carrier supports SRTP
- Test call quality after enabling
Codec Configuration
ScaleTalk supports standard audio codecs:
| Codec | Quality | Bandwidth | Recommendation |
|---|---|---|---|
| G.711 (PCMU/PCMA) | Excellent | 64 kbps | Default |
| G.729 | Good | 8 kbps | Low bandwidth |
| Opus | Excellent | Variable | Best quality |
Recommended Codec Order
1. Opus (if supported)
2. G.711 PCMU (µ-law)
3. G.711 PCMA (A-law)
4. G.729Troubleshooting
Connection Test Failed
- Verify SIP server address is correct
- Check username and password
- Ensure port is not blocked by firewall
- Try different transport (UDP vs TLS)
Calls Not Connecting
- Verify carrier is forwarding to correct destination
- Check authentication credentials
- Review carrier logs for errors
- Contact ScaleTalk support with carrier logs
Audio Quality Issues
- Check codec negotiation
- Verify bandwidth is sufficient
- Enable jitter buffer on carrier
- Test with different codec
One-Way Audio
- Check NAT configuration on carrier
- Verify media IP is reachable
- Enable symmetric RTP if available
- Review firewall rules for media ports
Advanced Configuration
Multiple Numbers
You can import multiple numbers from the same SIP trunk:
- Create one SIP configuration
- Add each phone number
- Assign different agents to each
Failover Configuration
Configure backup routing:
- Primary: ScaleTalk
- Secondary: Voicemail or another destination
Outbound Caller ID
When making outbound calls:
- Use imported numbers as caller ID
- Requires carrier configuration
- May have regional restrictions