Στο δεύτερο άρθρο Τηλεφωνικό κέντρο με Raspberry Pi θα δούμε πως μπορούμε να στείλουμε και να πάρουμε “σήματα καπνού” με τον έξω κόσμο.

tilefoniko-kentro-raspberrypi-asterisk-gui

Τηλεφωνικό κέντρο με Raspberry Pi (Μέρος 2)

Στο προηγούμενο άρθρο είδαμε για το πως μπορούμε να στήσουμε το Asterisk σε ένα Raspberry Pi.  Ναι όλα καλά θα μου πείτε και τώρα τι;

Τώρα πολύ απλά θα κάνουμε τα βασικά μέσω του GUI για το πως θα πραγματοποιήσουμε και θα δεχτούμε κλήσεις μέσω Voip Trunk όπως και για το πως θα προσθέσουμε εσωτερικά στο τηλεφωνικό κέντρο μας.

Ρυθμίσεις του Asterisk για το Τηλεφωνικό κέντρο

Λοιπόν ας πάρουμε τα πράγματα από την αρχή πρώτα κάνουμε είσοδο στο Asterisk GUI, στην μπάρα διευθύνσεων του browser μας βάζουμε:

http://raspberrypi.local:8088

θα μας ζητήσει username και password είναι αυτά που βάλαμε στο manager.conf στο προηγούμενο άρθρο αν τα αλλάξατε βάζετε τα δικά σας

  • username: mark
  • password: mysecret

Μόλις κάνουμε είσοδο θα δούμε την παρακάτω εικόνα

tilefoniko-kentro-raspberypi

1. Τα Trunks είναι οι συνδέσεις που έχουμε με τους Voip παρόχους.
2. Τα Extensions είναι τα εσωτερικά που συνδέονται με το Raspberry Pi μας.
3. Τα Queues είναι όλα τα διαθέσιμα εσωτερικά που είναι στα queues.
4. Τα Conference Rooms είναι όλα τα διαθέσιμα εσωτερικά που είναι στα Conference Rooms.
5. Τα Parking Lot βλέπουμε ποια εσωτερικά είναι διαθέσιμα και ποια όχι στο parking.
6. Στο System Info βλέπουμε τρις καρτέλες General – Network – Memory και Disk

  • Στο General έχουμε γενικές πληροφορίες όπως όνομα διακομιστή Ημερομηνία & ώρα ζώνης, Uptime.
  • Στο Network έχουμε τις πληροφορίες σχετικά με την κάρτα δικτύου μας.
  • Στο Memory έχουμε τις πληροφορίες σχετικά με την ram του raspberry.
  • Στο Disk έχουμε τις πληροφορίες σχετικά με την SD κάρτα μας.

Πρώτα από όλα πρέπει να προσθέσουμε το Voip Trunk οπότε πάμε από το μενού στα Trunks και στην καρτέλα VOIP Trunks και New SIP/IAX Trunk

tilefoniko-kentro-raspberypi

  • Στο Type διαλέγουμε το SIP
  • Στο Context Naming διαλέγουμε το Based on Provider Name
  • Στο Provider Name γράφουμε το όνομα του Provider
  • Στο Hostname το URL ή την IP που μας έχει δώσει ο Provider
  • Στο Username και το Password αυτά που μας έχει δώσει ο Provider και μετά πατάμε το Save και μετά Edit

3_1_Manage_custom_SIP_IAX_Trunks

Τους codec τους αφήνουμε ως έχουν ενώ στα υπόλοιπα πεδία  συμπληρώνουμε ότι μας έχει δώσει ο Provider. Το πεδίο insecure είναι συνήθως very δηλαδή port,invite. Μόλις τελειώσουμε πατάμε save και πάνω δεξιά το Apply Changes. Να σημειώσουμε οτι σε κάθε αλλαγή που κάνουμε θα πρέπει να πατάμε το Apply Changes για να φορτώσει τις ρυθμίσεις ο Asterisk.

Πάμε ξανά στο System Status και βλέπουμε αν έχει κάνει Registered το Trunk μας.

tilefoniko-kentro-raspberypi

Ααααν όλα πήγαν καλά έως τώρα μπορείτε να συνεχίσετε να διαβάζετε το παρών άρθρο διαφορετικά βγαίνουμε έξω ανάβουμε φωτιά παίρνουμε ένα σεντόνι και κάνουμε σήματα καπνού.

Πάμε στο Outgoing Calling Rules για να μπορούμε να βγάζουμε κλήσεις απο τον Provider μας πατάμε στο New Calling Rule και προσθέτουμε τα παρακάτω

tilefoniko-kentro-raspberypi

  • Calling Rule Name: OUT
  • Pattern: _9X.
  • Use Trunk: το VOIP Trunk που προσθέσαμε στα Trunks
  • Strip: 1
    και save και πάλι το Apply Changes

Μετά πάμε στο Dial Plans όπου καθορίζουμε για το που τα εσωτερικά θα κάνουν κλήσεις. Κάνουμε κλικ πάνω στο New DialPlan και επιλέγουμε το Include Outgoing Calling Rules που φτιάξαμε πριν λίγο και save και πάλι το Apply Changes

tilefoniko-kentro-raspberypi

Τώρα θα προσθέσουμε έναν sip λογαριασμό πάμε απο το μενού στο Users και Create New User

tilefoniko-kentro-raspberypi

Στο General προσθέτουμε τα παρακάτω

  • Extension:6000
  • CallerID Name: Ότι όνομα θέλετε
  • CallerID Number: 6000
  • Στο Technology τα παρακάτω
  • Διαλέγουμε μόνο το SIP
  • και στο Codec Preference : First : u-law Second : a-law

Στο VoIP Settings τα παρακάτω βάζουμε τον κωδικό στο SIP λογαριασμό. Φροντίστε να είναι όσο ποιο δύσκολος γίνεται και έπειτα Upadate και πάλι το Apply Changes

Τέλος πάμε στο Incoming Calling Rules όπου θα δρομολογούμε τις εισερχόμενες κλήσεις στο sip λογαριασμό. Οπότε πατάμε λοιπόν το New Incoming Rule και προσθέτουμε τα παρακάτω

8_Incoming_Calling_Rules

  • Trunk : το Trunk φτιάξαμε στα Tunks
  • Time Interval : None (Θα το δούμε σε κάποιο άλλο άρθρο)
  • Pattern : _Χ.
  • Destination : το SIP λογαριασμό που φτιάξαμε στους Users
  • Κλικ στο update και Apply Changes

Ρυθμίσεις του Softphone λογισμικού για το Τηλεφωνικό κέντρο

Τώρα, το μόνο που μας μένει να κάνουμε είναι να ρυθμίσουμε το SIP τηλέφωνο μας ή το softphone μας. Παρακάτω θα σας δείξω τις ρυθμίσεις στο Zoiper εσείς μπορείτε να διαλέξετε κάποιο άλλο  softphone ή μια sip συσκευή ή ακόμα και κάποιο ata.

Ανοίγουμε το zoiper και προσθέτουμε το sip λογαριασμό. Διαλέγουμε SIP

tilefoniko-kentro-raspberypi

και next. Έπειτα στο πρώτο πεδίο βάζουμε το sip@, την ip του Asterisk μπορούμε να την δούμε στο System Status network. Στο δεύτερο πεδίο τον κωδικό του sip που φτιάξαμε στο Users και next και πάλι next και close

tilefoniko-kentro-raspberypi

tilefoniko-kentro-raspberypi

Πάμε πάλι στο System Status και θα πρέπει να δούμε στο Extesions το SIP λογαριασμό 6000 με πράσινο.

Επίλογος

Τώρα εκτός από τα σήματα καπνού μπορούμε να πραγματοποιήσουμε κλήσεις πατώντας πρώτα το 9 και μετά τον αριθμό που θέλουμε να καλέσουμε π.χ. 9 2101234567 . Αυτά προς το παρόν σε επόμενο άρθρο θα ασχοληθούμε με το IVR δηλαδή με προ απάντηση.