> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dialogshift.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PBX Konfiguration

> Technische Dokumentation: Konfiguration des DialogShift Trunk in der Hotel PBX

Damit die DialogShift Phone AI Anrufe erfolgreich an interne Nebenstellen innerhalb der Hotel-PBX weiterleiten kann, sind einige spezifische Konfigurationen erforderlich.

<Note>
  Vorraussetzung: DialogShift Phone AI ist erfolgreich in der PBX angemeldet.
</Note>

Um einen eingehenden Anruf an eine interne Nebenstelle weiterzuleiten, initiiert die Phone AI einen neuen SIP-Anruf innerhalb der PBX. Sobald die Verbindung zur Zielnebenstelle steht, wird der ursprünglich eingegangene Anruf mit dem neuen Gesprächspartner verbunden. Technisch entspricht dies einem klassischen „Attended Transfer“.

**Nachfolgend ein Beispiel für ein SIP INVITE, das von der Phone AI an die PBX gesendet wird, um eine Weiterleitung zu starten:**

```log theme={null}

<--- Transmitting SIP request (1262 bytes) to UDP:100.200.300.400:5060 --->
INVITE sip:11@xxx.yyy-cloud.com:5060 SIP/2.0
Via: SIP/2.0/UDP 1.2.3.4:5071;rport;branch=z9hG4cvc70b977ae-2263-4456-8119-29c9ef4fa01c
From: <sip:DialogShift@xxx.yyy-cloud.com>;tag=1e5d8c21-fee0-4c9c-b0c1-9fcc589fdfcd
To: <sip:11@xxx.yyy-cloud.com>
Contact: <sip:DialogShift@1.2.3.4:5071>
Call-ID: 0bb7622b-7946-46ec-aed9-8f398638c611
CSeq: 19950 INVITE
Allow: OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, MESSAGE, INFO, REFER
Supported: replaces, norefersub, histinfo
P-Asserted-Identity: "493057710060" <sip:493057710060@xxx.yyy-cloud.com>
Remote-Party-ID: "493057710060" <sip:493057710060@xxx.yyy-cloud.com>
Max-Forwards: 70
User-Agent: DialogShift Phone AI Node 1
Authorization: Digest username="DialogShift", realm="STARFACE", nonce="0df98eb4", uri="sip:11@xxx.yyy-cloud.com:5060", response="5826fa8a1ccd7aa58025cc2f0e71626a", algorithm=MD5
Content-Type: application/sdp
Content-Length:   237

v=0  
o=- 2016235558 2016235558 IN IP4 1.2.3.4  
s=VoIP  
c=IN IP4 1.2.3.4  
t=0 0  
m=audio 17504 RTP/AVP 107 9 97 8 0 112 3 101 109  
a=rtpmap:107 opus/48000/2  
a=fmtp:107 maxplaybackrate=8000;maxaveragebitrate=50000;useinbandfec=1  
a=rtpmap:9 G722/8000  
a=rtpmap:97 iLBC/8000  
a=fmtp:97 mode=20  
a=rtpmap:8 PCMA/8000  
a=rtpmap:0 PCMU/8000  
a=rtpmap:112 G726-32/8000  
a=rtpmap:3 GSM/8000  
a=rtpmap:101 telephone-event/48000  
a=fmtp:101 0-16  
a=rtpmap:109 telephone-event/8000  
a=fmtp:109 0-16  
a=ptime:20  
a=maxptime:20  
a=sendrecv
```

<Check>
  Damit die empfangende Nebenstelle die Rufnummer des anrufenden Gastes anzeigt, muss der Trunk von Dialogshift mit dem entsprechenden "Trust" ausgestattet werden.
</Check>

## Checkliste für PBX Konfiguration

#### **1. Vertrauensstatus für P-Asserted-Identity (PAI) aktivieren**

Die Telefonanlage muss so konfiguriert sein, dass sie den von unserem Trunk gesendeten SIP-Headern vertraut. Nur wenn der Trunk als vertrauenswürdige Quelle (Trusted Source) gilt, wird die Anlage die darin enthaltene P-Asserted-Identity (PAI) für die weitere Anrufsignalisierung verwenden.

* **Zu prüfende Einstellung:** Suche in den Trunk-Einstellungen nach Optionen wie:
  * Trust PAI / PAI vertrauen
  * Trust RPID/PAI
  * Vertrauenswürdige Identität / Trusted Identity
  * Connected Line ID / PAI annehmen
* **Aktion:** Aktiviere diese Einstellung für den SIP-Trunk von Dialog Shift.

#### **2. Regeln für Anrufweiterleitung prüfen**

Die Telefonanlage entscheidet, welche Rufnummer bei einer Weiterleitung signalisiert wird. Diese Logik ist oft pro Nebenstelle oder global einstellbar.

* **Zu prüfende Einstellung:** Überprüfe die Regeln zur Anrufbehandlung oder Weiterleitung. Oft gibt es hier eine Auswahlmöglichkeit:
  * Ursprünglichen Anrufer anzeigen (oder "Original Caller") \<-- **Dies ist das gewünschte Verhalten.**
  * Weiterleitenden Teilnehmer anzeigen (oder "Forwarding Party") \<-- Dies ist wahrscheinlich die aktuelle Einstellung.
* **Aktion:** Stell sicher, dass die Regelung die Anzeige des ursprünglichen Anrufers vorsieht.

#### **3. Rufnummern-Übernahme (Passthrough) sicherstellen**

Einige Systeme haben eine globale Einstellung, die es erlaubt, die eingehende Anrufer-ID für ausgehende Anrufe (wie bei einer Weiterleitung) zu übernehmen.

* **Zu prüfende Einstellung:** Suche nach Begriffen wie:
  * Passthrough Caller ID
  * Rufnummernübernahme bei Weiterleitung
  * Ursprungsrufnummer verwenden
* **Aktion:** Aktiviere diese Funktion, falls vorhanden.

#### **4. Konfiguration der ausgehenden Anrufrouten prüfen**

Ein weitergeleiteter Anruf nutzt eine ausgehende Route der Telefonanlage. Wenn auf dieser Route eine feste Rufnummer (Outbound CallerID) konfiguriert ist, überschreibt diese alle anderen Informationen.

* **Zu prüfende Einstellung:** Überprüfe die ausgehende Route, die für die Weiterleitung genutzt wird.
* **Aktion:** Stell sicher, dass das Feld für die "Outbound CallerID" auf dieser Route **leer** ist oder explizit so eingestellt ist, dass es die Rufnummer vom anrufenden Kanal übernimmt und keine feste Nummer erzwingt.

### Nicht kompatible Telefonanlagen

* Avaya IP Office: Diese Telefonanlage verfügt nur über eine sehr eingeschränkte SIP-Implementierung, welche leider nicht mit der Phone AI kompatibel ist. Es ist jedoch möglich, ein SBC-Proxy vor die Telefonanlage zu schalten, um diese SIP-kompatibel zu machen.
