# Grandstream UCM

## Πώς συνδέεται η Voice Logica

Το UCM **κάνει εγγραφή ενός SIP trunk προς τη Voice Logica** ([τρόπος 1](https://docs.voicelogica.ai/el/phone-systems/#οι-τέσσερις-τρόποι-σύνδεσης-της-voice-logica)). Η Voice Logica δημιουργεί το trunk και σας δίνει διακομιστή, όνομα χρήστη και κωδικό. Στο UCM πρόκειται για ένα συνηθισμένο **Register SIP Trunk**, όπως με οποιονδήποτε τηλεφωνικό πάροχο. Το UCM συνδέεται προς τα έξω, οπότε δεν χρειάζεται port forwarding.

- Τις κλήσεις που στέλνει το UCM σε αυτό το trunk τις απαντά ο Ψηφιακός Βοηθός AI.
- Ο βοηθός μεταφέρει τους καλούντες πίσω μέσω του ίδιου trunk και το UCM καλεί το εσωτερικό μέσω ενός inbound route.

Δεν απαιτείται άδεια: τα SIP trunks περιλαμβάνονται σε κάθε UCM. Τα ίδια μενού ισχύουν για UCM6300 / 6300A, UCM6200 (εκτός υποστήριξης), UCM6510 και CloudUCM.

## 1. Δημιουργήστε τη σύνδεση στη Voice Logica

**Τηλεφωνία - Trunks - Σύνδεση τηλεφωνικού κέντρου**, επιλέξτε **Grandstream UCM** και τον βοηθό. Αφήστε το παράθυρο ανοιχτό: δείχνει τις τιμές και αλλάζει σε **Συνδέθηκε** μόλις το UCM κάνει εγγραφή.

## 2. Προσθέστε το trunk στο UCM

1. **Extension/Trunk → VoIP Trunks → Add**, τύπος **Register SIP Trunk**.
2. **Provider Name** `Voice Logica`. **Host Name** = ο διακομιστής από το παράθυρο (θύρα 5060). **Transport** UDP.
3. **Username** και **Auth ID** = το όνομα χρήστη, **Password** = ο κωδικός.
4. Αφήστε το **Keep Trunk CID** απενεργοποιημένο, ώστε να διατηρείται η αναγνώριση κλήσης κάθε εσωτερικού.
5. **Advanced Settings**: **Codec Preference** πρώτα PCMA, μετά PCMU. **DTMF Mode** = RFC4733. Ενεργοποιήστε το **Enable Heartbeat Detection**. Αφήστε το **Auth Trunk** απενεργοποιημένο: αν είναι ενεργό, το UCM ζητά πιστοποίηση για τις κλήσεις μας και οι μεταφορές πίσω αποτυγχάνουν.
6. **Save** και **Apply Changes**. Το trunk εμφανίζεται registered μέσα σε ένα λεπτό.

**UCM6100 (παλαιότερο firmware):** τα ίδια πεδία βρίσκονται στο **PBX → Basic/Call Routes → VoIP Trunks → Create New Trunk** και οι δρομολογήσεις στο **PBX → Basic/Call Routes**.

## 3. Στείλτε κλήσεις στον βοηθό

Επιλέξτε ποιες κλήσεις θα απαντά ο βοηθός:

- **Σύντομος κωδικός ή πρόθεμα:** **Extension/Trunk → Outbound Routes → Add**, με **Pattern** (για παράδειγμα `_9XX` ή έναν αποκλειστικό κωδικό) και **Use Trunk** = το trunk της Voice Logica.
- **Ένας αριθμός, μια επιλογή IVR, υπερχείλιση ring group ή ουράς, κλήσεις εκτός ωραρίου:** ορίστε ως προορισμό το παραπάνω outbound route.

## 4. Επιτρέψτε στον βοηθό να μεταφέρει πίσω στα εσωτερικά

**Extension/Trunk → Inbound Routes → Add** για το trunk της Voice Logica: **DID Pattern** που ταιριάζει με τα εσωτερικά σας (για παράδειγμα `_2XX`), προορισμός **By DID** ή το εσωτερικό. Στη συνέχεια, στη Voice Logica, προσθέστε τα εσωτερικά ως προορισμούς μεταφοράς στον βοηθό: έναν προορισμό **External** με τον αριθμό του εσωτερικού (για παράδειγμα `201`) ή έναν **User** με αυτό το εσωτερικό. Χρησιμοποιήστε μεταφορά **Warm**, ώστε ο βοηθός να επιστρέφει και να κρατά μήνυμα όταν δεν απαντά κανείς.

## 5. Ελέγξτε ότι λειτουργεί

- Το παράθυρο γράφει **Συνδέθηκε**. Στη Voice Logica, τα **Αρχεία καταγραφής SIP** του trunk δείχνουν κάθε REGISTER και την απάντησή μας.
- Καλέστε τον σύντομο κωδικό ή τον αριθμό από ένα εσωτερικό: η κλήση εμφανίζεται στις **Κλήσεις** με τον βοηθό.
- Ζητήστε από τον βοηθό έναν συνάδελφο: το εσωτερικό χτυπά.

## Καλό να γνωρίζετε

- **Πίσω από NAT:** **PBX Settings → SIP Settings → NAT**, ορίστε **External Host** (τη δημόσια IP ή το hostname σας) και **Local Network Address**. Στα UCM630x απενεργοποιήστε επίσης το **UCM RemoteConnect** (MediaNAT traversal) αν ο ήχος του trunk ακούγεται μόνο προς τη μία κατεύθυνση.
- Απενεργοποιήστε το **SIP ALG** στον router του γραφείου.
- Κάθε κλήση με τον βοηθό χρησιμοποιεί ένα κανάλι του trunk· μια μεταφορά Warm χρησιμοποιεί δύο μέχρι να ολοκληρωθεί η σύνδεση.
- Δεν υπάρχει δυνατότητα trunk; Ένα UCM μπορεί επίσης να δεχθεί τη Voice Logica ως εσωτερικό μέσω μιας [συσκευής edge](https://docs.voicelogica.ai/el/telephony/edge-device/), αλλά το trunk είναι απλούστερο.
