{[{resultsCount}]} {[{resultsWord}]}

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

  • Δημοσιεύτηκε : 13/06/2017
  • Τελευταία ανανέωση : 03/07/2019

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

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

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

  • Από την ενότητα Connectivity -> Trunk δημιουργούμε νέο SIP (chan_sip) Trunk με τις παρακάτω ρυθμίσεις:
FreePBX_1

Trunk Name: Modulus
Outbound CallerID: Ο αριθμός που μας έχει αποδοθεί με μορφή 2ΧΧΧΧΧΧΧΧΧ
Maximum Channels: 2 (Εκτός και αν το πακέτο inBundle ή inTrunk που έχετε επιλέξει παρέχει περισσότερα κανάλια φωνής)

  • SIP Settings -> Outgoing
FreePBX_2

Trunk Name: modulus
PEER Details:
disallow=all
defaultuser=Το username που σας έχει σταλεί με email
type=peer
t38pt_udptl=yes
setvar=FAXOPT=yes
srvlookup=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

FreePBX_3

USER Context: Το αφήνουμε κενό
USER Details: Το αφήνουμε κενό
Register String: Username:Password@voips.modulus.gr/Username

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

  • Δημιουργούμε νέο κανόνα inbound route από την ενότητα Connectivity -> Inbound Routes με τις παρακάτω ρυθμίσεις κατ' ελάχιστο ή/και σύμφωνα με τις προτιμήσεις μας:



FreePBX_4

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

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

  • Δημιουργούμε νέο κανόνα outbound route από την ενότητα Connectivity -> Outbound Routes με τις παρακάτω ρυθμίσεις κατ' ελάχιστο ή/και σύμφωνα με τις προτιμήσεις μας:



FreePBX_5



fpbx-chan-outdial.png

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

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

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


/usr/sbin/asterisk -x 'sip show registry'


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".