Ρύθμιση παρόχου
Διαμόρφωση του SipLine με Twilio SIP Trunking
Συνδέστε το SipLine στην υπηρεσία Elastic SIP Trunking του Twilio για ευέλικτες κλήσεις VoIP με χρέωση ανά χρήση. Αυτός ο οδηγός καλύπτει τη δημιουργία trunk, τη ρύθμιση διαπιστευτηρίων και τη διαμόρφωση του SipLine.
8 λεπτά ανάγνωση
Προαπαιτούμενα
- Ένας λογαριασμός Twilio (https://www.twilio.com/)
- Το SipLine εγκατεστημένο στον υπολογιστή σας
- Ένα SIP trunk Twilio δημιουργημένο στην κονσόλα Twilio (ή θα δημιουργήσουμε ένα στο βήμα 1)
Πίνακας περιεχομένων
1
Δημιουργία SIP Trunk στην κονσόλα Twilio
Συνδεθείτε στην κονσόλα Twilio και μεταβείτε στο Elastic SIP Trunking > Trunks. Κάντε κλικ στο Create new SIP Trunk και δώστε ένα περιγραφικό όνομα (π.χ., "SipLine Desktop"). Σημειώστε το trunk SID — θα το χρειαστείτε στα επόμενα βήματα.
Εάν έχετε ήδη ένα SIP trunk, μπορείτε να το επαναχρησιμοποιήσετε. Κάθε trunk υποστηρίζει πολλαπλές λίστες διαπιστευτηρίων και origination URI.
2
Δημιουργία λίστας διαπιστευτηρίων
Μεταβείτε στο Elastic SIP Trunking > Authentication > Credential Lists και κάντε κλικ στο Create new Credential List. Προσθέστε ένα όνομα χρήστη και έναν ισχυρό κωδικό — αυτά θα είναι τα διαπιστευτήρια σύνδεσης SIP σας στο SipLine. Στη συνέχεια επιστρέψτε στις ρυθμίσεις trunk και αντιστοιχίστε αυτή τη λίστα διαπιστευτηρίων στην καρτέλα Authentication.
Το Twilio απαιτεί digest authentication. Βεβαιωθείτε ότι η λίστα διαπιστευτηρίων είναι αντιστοιχισμένη στην ενότητα authentication Termination του trunk, αλλιώς οι εξερχόμενες κλήσεις θα απορρίπτονται.
3
Διαμόρφωση του Origination URI
Στις ρυθμίσεις trunk, μεταβείτε στην καρτέλα Origination και προσθέστε ένα origination URI. Αυτό λέει στο Twilio πού να στέλνει τις εισερχόμενες κλήσεις. Ορίστε το στη δημόσια IP ή τη διεύθυνση SIP του SipLine σας. Εάν χρειάζεστε μόνο εξερχόμενες κλήσεις, μπορείτε να παραλείψετε αυτό το βήμα προς το παρόν.
Για λήψη κλήσεων πίσω από NAT, σκεφτείτε να χρησιμοποιήσετε προσέγγιση βασισμένη σε εγγραφή SIP. Το Twilio υποστηρίζει επίσης εγγραφή domain SIP ως εναλλακτική στα στατικά origination URI.
4
Ρύθμιση Termination
Μεταβείτε στην καρτέλα Termination στις ρυθμίσεις trunk. Σημειώστε το termination SIP URI — θα μοιάζει με
your-trunk-name.pstn.twilio.com. Αυτή είναι η διεύθυνση διακομιστή SIP που θα διαμορφώσετε στο SipLine. Βεβαιωθείτε ότι η λίστα διαπιστευτηρίων από το βήμα 2 είναι αντιστοιχισμένη εδώ.Μπορείτε επίσης να περιορίσετε το termination σε συγκεκριμένες διευθύνσεις IP για πρόσθετη ασφάλεια στην ενότητα IP Access Control Lists.
5
Διαμόρφωση του λογαριασμού στο SipLine
Ανοίξτε το SipLine και μεταβείτε στο Settings > SIP Accounts > Add Account. Εισαγάγετε τα ακόλουθα: SIP Server:
your-trunk-name.pstn.twilio.com, Port: 5060 (ή 5061 για TLS), Username και Password από τη λίστα διαπιστευτηρίων Twilio. Κάντε κλικ στο Save και περιμένετε η κατάσταση να εμφανίσει Registered.Το SipLine χρησιμοποιεί τοπική θύρα
15060 από προεπιλογή για αποφυγή συγκρούσεων με άλλο λογισμικό SIP. Η θύρα απομακρυσμένου διακομιστή (5060/5061) είναι ξεχωριστή από την τοπική θύρα ακρόασης του SipLine.Αντικαταστήστε το
your-trunk-name με το πραγματικό termination URI που εμφανίζεται στις ρυθμίσεις trunk Twilio. Η χρήση λανθασμένου URI θα οδηγήσει σε αποτυχία εγγραφής.6
Ενεργοποίηση SRTP για κρυπτογραφημένο ήχο
Το Twilio υποστηρίζει SRTP για κρυπτογράφηση πολυμέσων. Στο SipLine, μεταβείτε στο Settings > SIP Accounts > [Ο λογαριασμός σας] > Security και ενεργοποιήστε το SRTP. Επίσης ορίστε τη μεταφορά σε TLS (θύρα
5061) για κρυπτογραφημένη σηματοδοσία. Αυτό διασφαλίζει ότι τόσο η ρύθμιση κλήσης όσο και ο ήχος είναι κρυπτογραφημένα από άκρο σε άκρο προς τους διακομιστές Twilio.Η χρήση TLS + SRTP συνιστάται ιδιαίτερα με το Twilio. Αποτρέπει την υποκλοπή και απαιτείται για ορισμένα πλαίσια συμμόρφωσης όπως το HIPAA.
Συχνές ερωτήσεις
Πόσο κοστίζει το Twilio SIP Trunking;
Το Twilio χρησιμοποιεί τιμολόγηση ανά χρήση. Πληρώνετε ανά λεπτό για εξερχόμενες και εισερχόμενες κλήσεις, με τιμές που ποικίλλουν ανά προορισμό. Δεν υπάρχουν μηνιαία τέλη trunk — πληρώνετε μόνο για τη χρήση. Ελέγξτε τη σελίδα τιμολόγησης Twilio SIP Trunking για τις τρέχουσες τιμές.
Μπορώ να λαμβάνω κλήσεις μέσω Twilio στο SipLine;
Ναι. Χρειάζεται να αγοράσετε έναν αριθμό τηλεφώνου στην κονσόλα Twilio και να διαμορφώσετε το origination URI στο trunk σας ώστε να δείχνει στο SipLine. Όταν κάποιος καλεί τον αριθμό Twilio σας, το Twilio θα δρομολογήσει την κλήση στο SipLine μέσω των ρυθμίσεων origination. Μπορείτε επίσης να χρησιμοποιήσετε TwiML για προηγμένη δρομολόγηση κλήσεων.
Πρέπει να χρησιμοποιήσω SRTP με το Twilio;
Ναι, συνιστάται. Το Twilio υποστηρίζει πλήρως SRTP για κρυπτογράφηση πολυμέσων. Ενεργοποιήστε το SRTP στο SipLine και χρησιμοποιήστε μεταφορά TLS (θύρα
5061) για κρυπτογράφηση σηματοδοσίας. Αυτό προστατεύει τις κλήσεις σας από υποκλοπή. Η τεκμηρίωση του Twilio συνιστά κρυπτογραφημένες συνδέσεις για χρήση σε παραγωγή.Μπορώ να διαμορφώσω πολλαπλά trunk Twilio στο SipLine;
Ναι. Μπορείτε να προσθέσετε πολλαπλούς λογαριασμούς SIP στο SipLine, καθένας δείχνοντας σε διαφορετικό trunk Twilio. Αυτό είναι χρήσιμο εάν έχετε ξεχωριστά trunk για διαφορετικούς αριθμούς τηλεφώνου ή περιοχές. Κάθε λογαριασμός θα εγγραφεί ανεξάρτητα.
Η εγγραφή αποτυγχάνει με σφάλμα 403. Τι συμβαίνει;
Ένα σφάλμα 403 Forbidden από το Twilio συνήθως σημαίνει ότι η λίστα διαπιστευτηρίων δεν είναι αντιστοιχισμένη στην ενότητα termination του trunk, ή το όνομα χρήστη/κωδικός είναι λανθασμένα. Επαληθεύστε στην κονσόλα Twilio ότι (1) η λίστα διαπιστευτηρίων σας υπάρχει και έχει σωστά διαπιστευτήρια, (2) είναι αντιστοιχισμένη στο Termination > Authentication του trunk σας, και (3) χρησιμοποιείτε το σωστό termination SIP URI.
Σχετικοί οδηγοί
Έτοιμοι να ξεκινήσετε;
Κατεβάστε το SipLine δωρεάν και ακολουθήστε αυτόν τον οδηγό.