Πως μπορούμε να βοηθήσουμε;

FreePBX based Τηλεφωνικό Κέντρο

Κοινοποιήστε

Εάν η έκδοση λογισμικού που χρησιμοποιείτε υποστηρίζει PJSIP trunk, συνιστάται να ακολουθήσετε τον αντίστοιχο οδηγό για καλύτερη συμβατότητα με την VoIP υπηρεσία μας.

Για τηλεφωνικά κέντρα που βασίζονται σε Asterisk διανομές όπως FreePBX Distro, Elastix, Trixbox, PBXinAFlash κ.λπ., και υποστηρίζουν μόνο ChanSIP, ακολουθήστε τα παρακάτω βήματα:

 

Δημιουργία νέου SIP trunk

Στην ενότητα Connectivity -> Trunk, δημιουργούμε νέο SIP (chan_sip) Trunk με τις εξής ρυθμίσεις:

Trunk Name: modulus

Outbound CallerID: Ο αριθμός που σας έχει αποδοθεί σε μορφή 2ΧΧΧΧΧΧΧΧΧ.

Maximum Channels: 2 (Εκτός αν το πακέτο inBundle ή inTrunk που έχετε επιλέξει παρέχει περισσότερα κανάλια φωνής).

SIP Settings -> Outgoing

Trunk Name: modulus
PEER Details:

  • disallow=all
  • defaultuser=Το username που σας έχει σταλεί με email
  • type=peer
  • t38pt_udptl=yes
  • setvar=FAXOPT=yes
  • secret=Το password που σας έχει σταλεί με SMS
  • fromuser=Το username που σας έχει σταλεί με email
  • qualify=yes
  • nat=no
  • insecure=port, invite
  • host=voips.modulus.gr
  • dtmfmode=rfc2833
  • context=from-trunk
  • canreinvite=no
  • allow=g722
  • allow=alaw
  • allow=g729
  • trustrpid=yes
  • sendrpid=yes
     

SIP Settings -> Incoming

USER Context: Αφήστε το κενό
USER Details: Αφήστε το κενό
Register String: Username:Password@voips.modulus.gr/Username

 

Απενεργοποίηση SRVlookup

Για να απενεργοποιήσετε τη λειτουργία SRVlookup, πρέπει να αλλάξετε την παρακάτω ρύθμιση:

  • Settings → Asterisk SIP Settings → SIP Legacy Settings → Enable SRV Lookup = No
     

Αν το παραπάνω πεδίο δεν είναι διαθέσιμο, ακολουθήστε τα παρακάτω βήματα μέσω του τερματικού του μηχανήματος όπου εκτελείται το FreePBX (είτε με τοπική κονσόλα είτε με SSH):

  1. Εκτελέστε την εντολή: vim /etc/asterisk/sip_general_custom.conf ή nano /etc/asterisk/sip_general_custom.conf
  2. Προσθέστε την εντολή: srvlookup=no
  3. Αποθηκεύστε τις αλλαγές και επανεκκινήστε τον Asterisk με την εντολή: /etc/init.d/asterisk restart ή χρησιμοποιώντας την εντολή: fwconsole restart

 

Δημιουργία νέου Inbound Route

Δημιουργήστε έναν νέο κανόνα inbound route από την ενότητα Connectivity → Inbound Routes με τις παρακάτω ρυθμίσεις, σύμφωνα με τις προτιμήσεις σας:

DID Number: Αν στο κέντρο σας δέχεστε κλήσεις από έναν μόνο αριθμό modulus, συμπληρώστε το username που χρησιμοποιήσατε στη ρύθμιση του SIP trunk της προηγούμενης ενότητας. Αν δέχεστε κλήσεις σε περισσότερους από έναν αριθμούς modulus στο ίδιο κέντρο FreePBX, τότε συμπληρώστε τον πλήρη αριθμό (10-ψήφιο) για να δημιουργήσετε έναν κανόνα δρομολόγησης που θα ισχύει μόνο για τον συγκεκριμένο αριθμό. Σε αυτή την περίπτωση, επικοινωνήστε με το τμήμα τεχνικής υποστήριξης της εταιρείας μας για να προχωρήσει στην αντίστοιχη παραμετροποίηση.

Set Destination: Ορίστε την κατεύθυνση της κλήσης σύμφωνα με τις προτιμήσεις σας (π.χ., στο παραπάνω παράδειγμα, δρομολογούμε την κλήση σε voicemail).

 

Δημιουργία νέου Outbound Route

Δημιουργήστε έναν νέο κανόνα outbound route από την ενότητα Connectivity → Outbound Routes με τις παρακάτω ρυθμίσεις, σύμφωνα με τις προτιμήσεις σας:

Route Name: modulus
Dial Patterns: Χ. (κεφαλαίος λατινικός χαρακτήρας Χ και τελεία).
Trunk Sequence: modulus

 

Προσθήκη modulus subnet στο Whitelist

Από την καρτέλα Admin, επιλέξτε System Admin, έπειτα Intrusion Detection και προσθέστε την IP 185.73.40.0/22 στο whitelist.

Επαλήθευση λειτουργίας

Μετά την εφαρμογή των παρακάτω ρυθμίσεων, πατήστε το κόκκινο πλήκτρο “Apply” για να εφαρμοστούν οι αλλαγές.

Για να επιβεβαιώσουμε ότι η επικοινωνία με τους διακομιστές της modulus διεξάγεται κανονικά, συνδεθείτε σε τερματικό του μηχανήματος όπου εκτελείται το FreePBX (είτε μέσω τοπικής κονσόλας είτε μέσω SSH) και εκτελέστε την εντολή:

  • bash
  • Copy code
  • /usr/sbin/asterisk -x 'sip show registry'

     

Αναμενόμενο αποτέλεσμα:

  • mathematica
  • Copy code
  • Host dnsmgr Username Refresh State Reg.Time
  • voips.modulus.gr:5060 N Username 105 Registered Tue, 15 Oct 2013 12:33:50
  • 1 SIP registrations.
     

Αν όλα έχουν πάει καλά, η κατάσταση “State” της εγγραφής που αφορά στο SIP trunk με τη modulus θα πρέπει να εμφανίζει την ένδειξη “Registered”.

 

Troubleshooting

Σε περίπτωση που αντιμετωπίζετε πρόβλημα με τη σύνδεση του κέντρου σας, κάντε τις παρακάτω αλλαγές:

  1. SIP Settings -> Outgoing -> PEER Details: Προσθέστε port=6050 αν δεν υπάρχει ήδη. Αν η επιλογή Port δεν υπάρχει στα PEER Details, προσθέστε την στο τέλος.

SIP Settings -> Incoming -> RegisterString: Ρυθμίστε το ως εξής:

  • ruby
  • Copy code
  • Username:Password@voips.modulus.gr: 6050/Username

 

Βρήκατε χρήσιμο αυτό το άρθρο;

Ευχαριστούμε!