Μετάβαση στο περιεχόμενο
SIP trunk

Τσεχικός αριθμός για τον δικό σας πράκτορα ElevenLabs

Ο δικός σας πράκτορας ElevenLabs Conversational AI σε πραγματικό τσεχικό αριθμό - εισερχόμενες και εξερχόμενες κλήσεις μέσω SIP, χωρίς επιβάρυνση πράκτορα.

Δεν έχετε ακόμη αριθμό; Συγκρίνετε τους τρόπους απόκτησης τσεχικού ή σλοβακικού αριθμού.

1Δρομολογήστε τις εισερχόμενες κλήσεις στο ElevenLabs

Θέστε τον αριθμό volai σε λειτουργία SIP και ως προορισμό εισαγάγετε τη διεύθυνση στην οποία το ElevenLabs περιμένει τις εισερχόμενες κλήσεις (sip:<ο αριθμός σας>@sip.rtc.elevenlabs.io) - πρόκειται για τον δικό του τομέα SIP του ElevenLabs, όχι για τον δικό μας.

bash
curl -X PATCH "https://volai.cz/v1/numbers/+420601234567" \
  -H "Authorization: Bearer vk_TVUJ_KLIC" \
  -H "Content-Type: application/json" \
  -d '{"routing": {"mode": "sip", "sipUri": "sip:+420601234567@sip.rtc.elevenlabs.io"}}'

2Καταχωρίστε τον αριθμό στο ElevenLabs ως SIP trunk

Στο ElevenLabs (Settings → Phone Numbers → Import → SIP trunk) καταχωρίστε τον ίδιο αριθμό με inbound_trunk_config - στο allowed_addresses βάλτε το εύρος σηματοδοσίας μας (81.31.45.0/24). Η καθολική τιμή 0.0.0.0/0 επιτρέπει INVITE από οπουδήποτε και, επειδή η εισαγωγή γίνεται χωρίς διαπιστευτήρια, η λίστα επιτρεπόμενων διευθύνσεων είναι ο μόνος έλεγχος.

json
{
  "provider": "sip_trunk",
  "phone_number": "+420601234567",
  "label": "volai cislo",
  "inbound_trunk_config": {
    "allowed_addresses": ["81.31.45.0/24"],
    "media_encryption": "allowed"
  }
}

3Ζητήστε τα στοιχεία SIP της γραμμής σας

Για την εξερχόμενη κατεύθυνση χρειάζεστε τα διαπιστευτήρια του αριθμού. Η απάντηση του GET /v1/numbers/{e164}/sip επιστρέφει ξεχωριστά το server (εγγραφή softphone, σήμερα sip.volai.cz) και το outboundTrunkAddress (η διεύθυνση του εξερχόμενου trunk της πλατφόρμας, σήμερα sip.volai.cz) - στο ElevenLabs ανήκει το δεύτερο, δείτε το επόμενο βήμα.

bash
curl "https://volai.cz/v1/numbers/+420601234567/sip" \
  -H "Authorization: Bearer vk_TVUJ_KLIC"

4Ρυθμίστε το εξερχόμενο trunk στο ElevenLabs

Στον αριθμό σας στο ElevenLabs (Settings → Phone Numbers → ο αριθμός σας → Outbound calling) ορίστε το outbound_trunk_config ακριβώς με τα στοιχεία του προηγούμενου βήματος - το `outboundTrunkAddress` (ΟΧΙ το server) ως address και το όνομα χρήστη και τον κωδικό πρόσβασης ως credentials. Η διεύθυνση του εξερχόμενου trunk πρέπει να είναι ακριβώς αυτή η τιμή - με άλλη διεύθυνση (για παράδειγμα το server) η κλήση δεν δρομολογείται στο δίκτυο, η πλατφόρμα αναφέρει 1011 sip request timed out και στο ιστορικό κλήσεων δεν μένει κανένα ίχνος.

json
{
  "outbound_trunk_config": {
    "address": "sip.volai.cz",
    "transport": "tcp",
    "media_encryption": "allowed",
    "credentials": {
      "username": "123456",
      "password": "a1b2c3d4e5f6"
    }
  }
}

5Πριν από την κλήση δημιουργήστε σύνδεση relay και καλέστε το sipName

Οι περισσότερες πλατφόρμες φωνητικής AI (και το ElevenLabs) δεν μπορούν να καταχωρίσουν μόνιμα μια τηλεφωνική γραμμή ως πελάτη SIP - απλώς στέλνουν μια κλήση με πιστοποίηση. Γι' αυτό, αμέσως πριν από την κλήση, δημιουργήστε μια βραχύβια σύνδεση relay και στείλτε στο ElevenLabs το γυμνό sipName από την απάντηση (όχι ολόκληρο το sipUri) ως to_number στο API του ElevenLabs /v1/convai/sip-trunk/outbound-call - διαφορετικά το ElevenLabs θα απορρίψει την κλήση με μήνυμα για μη επιτρεπτή μορφή. Ο καλούμενος θα δει στην οθόνη του τον αριθμό σας volai, αν ο αριθμός έχει δικά του ονόματα relay (αλλιώς θα δει τον αριθμό της volai - γράψτε στην υποστήριξη). Τα λεπτά χρεώνονται ως συνηθισμένη εξερχόμενη κλήση, χωρίς επιβάρυνση πράκτορα.

bash
curl -X POST https://volai.cz/v1/relay \
  -H "Authorization: Bearer vk_TVUJ_KLIC" \
  -H "Content-Type: application/json" \
  -d '{"to": "+420777123456", "from": "+420601234567"}'

Τι μπορείτε να κάνετε

Δικός σας πράκτορας σε πραγματικό τσεχικό αριθμό

Το ElevenLabs Conversational AI στον δικό σας χώρο εργασίας, με δικό σας prompt, φωνή και εργαλεία - αλλά σε φορητό τσεχικό αριθμό, με επισκόπηση κλήσεων, υπόλοιπο και τιμολόγιο σε μία πύλη.

Αλλαγή πλατφόρμας χωρίς απώλεια του αριθμού

Ο αριθμός παραμένει δικός σας, ανεξάρτητα από το αν πίσω του λειτουργεί σήμερα το ElevenLabs, το Vapi, το Retell ή δικό σας Asterisk - αρκεί να ανακατευθύνετε τη δρομολόγηση SIP σε άλλη διεύθυνση.

Δικός σας πράκτορας για εξερχόμενες καμπάνιες, ενσωματωμένος για την εισερχόμενη υποδοχή

Συνδυασμός και των δύο κόσμων στον ίδιο λογαριασμό: εξερχόμενες υπενθυμίσεις και καμπάνιες μέσω του δικού σας πράκτορα ElevenLabs χωρίς επιβάρυνση, ενώ την εισερχόμενη υποδοχή αφήνετε στον ενσωματωμένο πράκτορα της volai με αυτόματη απομαγνητοφώνηση.

Συχνές ερωτήσεις

Πληρώνω επιβάρυνση πράκτορα και με δικό μου πράκτορα ElevenLabs;
Όχι. Η επιβάρυνση πράκτορα (2,50 kr/min (≈ 0,10 EUR)) ισχύει μόνο για τον ενσωματωμένο πράκτορα της volai. Με δικό σας πράκτορα πληρώνετε όπως με έναν πελάτη SIP - μόνο τα λεπτά κλήσης στη γραμμή volai (0,92 kr/min (≈ 0,04 EUR) εξερχόμενη), και επιπλέον ξεχωριστά τον δικό σας λογαριασμό στο ElevenLabs.
Το ElevenLabs αναφέρει 1011 sip request timed out - τι να κάνω;
Το εξερχόμενο trunk έχει στο outbound_trunk_config.address τον τομέα server αντί για το outboundTrunkAddress. Η διεύθυνση του trunk πρέπει να είναι ακριβώς αυτή η τιμή - με άλλη διεύθυνση η κλήση δεν δρομολογείται στο δίκτυο και στο ιστορικό κλήσεων δεν μένει κανένα ίχνος. Η διόρθωση είναι μία τιμή στο ElevenLabs, όχι νέα κλήση.
Το ElevenLabs αναφέρει max auth retry attempts reached for SIP invite - τι να κάνω;
Το ElevenLabs δεν πέρασε τον έλεγχο ταυτότητας. Είτε δεν ταιριάζει το όνομα χρήστη ή ο κωδικός του εξερχόμενου trunk (αντιγράψτε τα username και password ακριβώς από τα στοιχεία SIP του αριθμού), είτε η κλήση έφτασε ως τηλεφωνικός αριθμός αντί για sipName - το δίκτυο ζητά τότε νέα πιστοποίηση, την οποία το ElevenLabs δεν περνά. Στο to_number ανήκει μόνο το sipName από το POST /v1/relay και την κλήση ξεκινήστε μέσω του API του ElevenLabs (POST /v1/convai/sip-trunk/outbound-call) ή του εργαλείου make_outbound_call του MCP server τους, όχι από φόρμα που δέχεται μόνο τηλεφωνικό αριθμό. Η σύνδεση relay περιμένει την κλήση μόνο για λίγο (από προεπιλογή 120 δευτερόλεπτα).
Γιατί δεν μπορεί το ElevenLabs να καταχωριστεί μόνιμα στον αριθμό ως συνηθισμένος πελάτης SIP;
Οι περισσότερες πλατφόρμες φωνητικής AI δεν υποστηρίζουν μόνιμη εγγραφή SIP - στέλνουν μόνο μία εφάπαξ κλήση με πιστοποίηση. Το τηλεφωνικό δίκτυο δεν αφήνει μια τέτοια κλήση να περάσει απευθείας στον αριθμό προορισμού, γι' αυτό διέρχεται από μια βραχύβια σύνδεση relay (POST /v1/relay).
Τι σημαίνει το σφάλμα του ElevenLabs για μη επιτρεπτή μορφή διεύθυνσης SIP;
Το ElevenLabs απορρίπτει ολόκληρο το SIP URI και θέλει μόνο το γυμνό όνομα - γι' αυτό η απάντηση του POST /v1/relay επιστρέφει τα sipName και sipUri ΞΕΧΩΡΙΣΤΑ. Στο to_number του API του ElevenLabs ανήκει μόνο το sipName.
Πόση ώρα διαρκεί η σύνδεση relay;
Περιμένει την πρώτη κλήση 120 δευτερόλεπτα (ρυθμίζεται από 15 έως 300), ενώ η ίδια η κλήση μπορεί να διαρκέσει το πολύ 15 λεπτά. Για κάθε αριθμό σας λειτουργεί το πολύ μία ενεργή σύνδεση, ανά λογαριασμό το πολύ δύο, και χρησιμοποιείται μόνο μία φορά.
Λειτουργεί και με άλλη πλατφόρμα εκτός του ElevenLabs, για παράδειγμα το Vapi ή το Retell;
Ισχύει η ίδια αρχή - βρείτε στην πλατφόρμα σας πού πρέπει να καταλήγει η διεύθυνση SIP για την εισερχόμενη κλήση και πού εισάγονται τα διαπιστευτήρια για το εξερχόμενο trunk. Έχουμε επαληθεύσει ζωντανά το ElevenLabs (και στις δύο κατευθύνσεις) και το Vapi (εισερχόμενη κατεύθυνση). Σε άλλη πλατφόρμα επαληθεύστε με δοκιμαστική κλήση και, αν κολλήσετε, γράψτε στην υποστήριξη. Αναλυτικός γενικός οδηγός (ανεξάρτητος από συγκεκριμένη πλατφόρμα) υπάρχει στο /docs/vlastni-agent.

Δοκιμάστε το αμέσως

Εγγραφείτε και τα πρώτα 50 kr υπολοίπου τα προσφέρουμε εμείς.