Διασύνδεση Pegasus Web App Phone με Who Is Calling (WIC)
Τρόπος Λειτουργίας:
Το module Who Is Calling σχεδιάστηκε ώστε να επικοινωνεί με τα εξής:
- τηλεφωνικά κέντρα που διαθέτουν TAPI driver
- τηλεφωνικά κέντρα Asterisk & VOIP
- απλά Modem τα οποία έχουν την δυνατότητα ανάγνωσης του caller id
Η Windows εφαρμογή Who Is Calling (WIC) αναλαμβάνει να "ακούσει" όλες τις κλήσεις που δέχονται τα παραπάνω. Η εφαρμογή Pegasus Web App που διαθέτει το module Phone συνδέεται με το WIC με τη χρήση ενός WebSocket και παραμένει συνδεδεμένη για να “ακούει” τις κλήσεις που καταγράφει το WIC.
Σημαντική σημείωση: Προκειμένου να μπορεί να γίνει αυτή η επικοινωνία, θα πρέπει η εφαρμογή Pegasus Web App και το WIC να βρίσκονται στο ίδιο τοπικό δίκτυο.
Ρυθμίσεις:
1. Εγκατάσταση του App WIC(WhoIsCalling)
Εγκαθιστάτε το WIC μέσω του αρχείου που θα κατεβάσετε από το σύνδεσμο εδώ.
ΠΡΟΣΟΧΗ στις οδηγίες που αναγράφονται. Σημειώνουμε ότι σε περίπτωση που υπάρχει ήδη εγκατεστημένο WIC, θα πρέπει να επιβεβαιώσετε ότι έχετε εγκαταστήσει την τελευταία έκδοση σύμφωνα με τις οδηγίες.
Για τις οδηγίες εγκατάστασης του WIC, δείτε το pdf από τον σύνδεσμο εδώ.
ΣΗΜΑΝΤΙΚΗ ΣΗΜΕΙΩΣΗ
Για να επικοινωνήσει το WIC με το webapp, θα πρέπει απαραίτητα να έχετε εγκατεστημένη τη νέα έκδοση (v2.20).
Αν κάποιος Η/Υ διαθέτει ήδη εγκατεστημένο το WIC έκδοσης v1.XX (πχ v1.20), τότε θα πρέπει να απεγκαταστήσετε την προηγούμενη και στη συνέχεια, να εγκαταστήσετε την v2.20.
Σημεία που πρέπει να προσέξετε στην περίπτωση ήδη εγκατεστημένης έκδοσης WIC
- Στην περίπτωση αυτή και πριν την εκκίνηση της διαδικασίας, θα πρέπει να αποθηκεύετε το αρχείο caller_id.ini. Το αρχείο αυτό είναι στο path όπου εκτελείται και το WIC. Μετά την εγκατάσταση της έκδοσης v2.20, τοποθετείτε το αρχείο caller_id.ini στο νέο folder εγκατάστασης, επιλέγοντας overwrite. Με αυτόν τον τρόπο, οι ρυθμίσεις σύνδεσης με τηλεφωνικά Κέντρα θα διατηρηθούν.
- δεν απαιτείται να γίνει ξεκλείδωμα του WIC εκ νέου
- Αν το ήδη εγκατεστημένο WIC αφορούσε τοπική εγκατάσταση, τότε μετά τη διαδικασία της εγκατάστασης της νέας έκδοσης, θα πρέπει να κάνετε τις παρακάτω ενέργειες ώστε η εφαρμογή να συνδεθεί με το Web App σας:
- Μπείτε στο μενού [Βοήθεια->Περί WIC]
- Κάντε κλικ στο button [Αλλαγή] και στο μήνυμα που εμφανίζεται, επιλέγετε [Ναι]. Θα χρειαστεί να κάνετε επανεκκίνηση του WIC
- Ξανά στο μενού [Βοήθεια->Περί WIC], κάνετε κλικ στο button [Ενημέρωση]. Σας ανοίγει νέο πλαίσιο όπου πρέπει να καταχωρήσετε τα στοιχεία σύνδεσης στο extranet σας.
- Δεν υπάρχει δυνατότητα εκτέλεσης του WIC για παραπάνω από μια εφαρμογές ταυτόχρονα(πχ τοπική και webapp με το ίδιο WIC). Αυτό θα δημιουργούσε πρόβλημα διπλοεγγραφών
2. Ρυθμίσεις στο Pegasus Web App
Στην επιλογή [Toolbox->Εργαλεία Παραμετροποίησης->Παραμετροποίηση Phone->Βασικές Παράμετροι Phone] κάνετε τις βασικές ρυθμίσεις για το module Phone. Συγκεκριμένα, ορίζετε:
- WIC URL: H διεύθυνση σύνδεσης με το WIC συνήθως ειναι ws://[localhost]:[port] όπου:
- locahost: όπου αφήνετε localhost αν το WIC εκτελείται στον υπολογιστή σας, αλλιώς βάζετε την IP στο τοπικό δίκτυο οπου εκτελείται το WIC App. Αυτή η IP καλό είναι να οριστεί static.
Σημαντική σημείωση: Σε περίπτωση που συνδεθείτε με την IP του η/υ που εκτελείται το WIC(και οχι με localhost), θα πρέπει να προχωρήσετε στις παρακάτω ρυθμίσεις, ανάλογα με τον browser σας:- Google Chrome - Ρυθμίσεις
Ορίζετε το url ws://{ip}:{port} στο flag chrome://flags/#unsafely-treat-insecure-origin-as-secure του browser. Αντικαθιστάτε την {ip} και {port} με τα πραγματικά στοιχεία -
Mozilla Firefox - Ρυθμίσεις
Πηγαίνετε στο about:config του firefox. Βρίσκετε το network.websocket.allowInsecureFromHTTPS και το κάνετε true
Αν δεν προχωρήσετε στη συγκεκριμένη ρύθμιση, δεν θα μπορεί να επιτευχθεί σύνδεση με το WIC και ο browser θα εμφανίσει μήνυμα [SecurityError: Failed to construct 'WebSocket': An insecure WebSocket connection may not be initiated from a page loaded over HTTPS.]
- Google Chrome - Ρυθμίσεις
- port: 10009 , αν την έχετε αλλάξει βάζετε την δικιά σας
- locahost: όπου αφήνετε localhost αν το WIC εκτελείται στον υπολογιστή σας, αλλιώς βάζετε την IP στο τοπικό δίκτυο οπου εκτελείται το WIC App. Αυτή η IP καλό είναι να οριστεί static.
Χρήση:
1. Εκκινείτε το WIC App.
Σημείωση: μετά την αρχική εγκατάσταση, το WIC εκτελείται αυτόματα με την εκκίνηση των Windows. Εναλλακτικά, το εκκινείτε χειροκίνητα ή ορίζετε την αυτόματη εκτέλεσή του στον χρονοπρογραμματιστή των Windows.
2. Στο Pegasus Web App και με την επιλογή [CRM->Κλήσεις], εμφανίζεται η κεντρική οθόνη διαχείρισης.
Κάνετε κλικ στο υποπλαίσιο [Σύνδεση με WIC App] και στη συνέχεια, κλικ στο button [Σύνδεση με WIC] ώστε το Pegasus Web App να συνδεθεί με το WIC app. Εφόσον το στήσιμο έγινε σωστά, θα μπορείτε να δείτε εισερχόμενες κλήσεις στην οθόνη Κλήσεων, καθώς και σε όποιο άλλο σχετικό module (π.χ. Estiasi).
Για περισσότερες πληροφορίες σχετικά με τη λειτουργία των τηλεφώνων, δείτε τις Βασικές Παραμέτρους Phone.
