> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# 3CX

Ditt 3CX-system behåller sin operatör och sina nummer och skickar de samtal du väljer till Reception.ai via en [SIP-trunk](/docs/sv/reception-ai/phone-numbers/bring-your-own-number#sip-trunk). Du lägger till en generell IP-baserad trunk i 3CX som pekar på Reception.ai och vidarekopplar sedan ett nummer till den.

## Innan du börjar

* 3CX V20 i en dedikerad installation: självhostad, lokalt installerad eller en dedikerad instans som hostas av 3CX. Generella SIP-trunkar är inte tillgängliga i de delade kostnadsfria abonnemangen och SMB-abonnemangen med flera klienter.
* En statisk offentlig IP-adress för 3CX-servern. Reception.ai tar bara emot samtal från adresser du tillåter.
* Någon som är bekväm med 3CX-trunkar, utgående regler och brandväggsinställningar.

## Konfiguration

### Lägg till SIP-trunken i Reception.ai

Gå till **Integrations**, välj **Add integration** och välj **SIP Trunk**. Lägg till 3CX-serverns offentliga IP-adress under **Inbound allowed addresses**. Lämna användarnamnet och lösenordet för inkommande samtal tomma: en IP-baserad 3CX-trunk autentiseras inte.

### Lägg till numret

Gå till **Receptionists**, välj rutan **Phone**, ange numret som uppringare ringer till, inklusive landskod, och välj **Add SIP Trunk number**. Reception.ai visar SIP-servervärden som samtal ska skickas till.

### Skapa trunken i 3CX

Gå till **Voice & Chat** i 3CX Admin Console och välj **Add Trunk**. Välj landet **Generic** och mallen för generisk SIP-trunk, och ange sedan:

| Fält                                        | Värde                                    |
| ------------------------------------------- | ---------------------------------------- |
| **Registrar/Server/Gateway Hostname or IP** | Reception.ai SIP-servervärd, port `5060` |
| **Authentication**                          | **Do not require - IP Based**            |
| **Transport** (på fliken **Options**)       | **TCP**                                  |

Använd TCP. 3CX stöder bara TLS på trunkar som autentiseras med användarnamn och lösenord, och Reception.ais SIP-trunk registreras inte.

I trunkens inställningar för nummerpresentation låter du 3CX skicka vidare den ursprungliga uppringarens nummer. Annars ser din receptionist ditt huvudnummer vid varje samtal.

### Lägg till en utgående regel som skickar +E.164

Gå till **Outbound Rules** och lägg till en regel för nummer som börjar med ett oanvänt prefix, exempelvis `999`. Ange Reception.ai-trunken som **Route 1**, ta bort `3` siffror och lägg till `+` före. Ett samtal till `99914155550123` lämnar då trunken som `+14155550123`, vilket är formatet som Reception.ai kräver.

### Vidarekoppla samtal till Reception.ai

3CX V20 kan inte skicka ett DID direkt till ett externt nummer. Skapa en användare (eller använd en befintlig anknytning) som bara finns för detta, tilldela ditt DID till den och vidarekoppla alla dess samtal till `999` följt av numret i E.164-format utan `+`, till exempel `99914155550123`. Du kan också nå den anknytningen från ett IVR-alternativ eller en kö där ingen svarar.

### Kontrollera brandväggen

Öppna 3CX:s RTP-portintervall (UDP) i brandväggen så att ljud från Reception.ai når servern. Kör 3CX:s brandväggskontroll om du är osäker.

### Testa

Ring ditt DID från en annan telefon och kontrollera att din receptionist svarar.

## Begränsningar

* **Överföringar.** Din receptionist överför samtal genom att ringa ett nytt samtal till **Outbound SIP address**. Peka den mot din SIP-operatör med ett operatörskonto som accepterar användarnamn och lösenord. Att dirigera överföringar tillbaka till 3CX täcks inte här: en IP-baserad 3CX-trunk matchar samtal efter källadress, och Reception.ai ringer från en föränderlig uppsättning adresser.
* **Ingen TLS.** 3CX stöder inte TLS på IP-baserade trunkar, så signaleringen mellan 3CX och Reception.ai använder TCP.
* **Ditt 3CX-system hanterar varje samtal två gånger**, en gång från operatören och en gång till Reception.ai, så din licens behöver ha tillräckligt många samtidiga samtal.

## Felsökning

| Problem                                            | Vad du ska kontrollera                                                                                                                              |
| -------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| Samtal misslyckas innan det ringer                 | Kontrollera att trunkens transport är TCP och att porten är `5060`.                                                                                 |
| Samtal avvisas                                     | Lägg till 3CX-serverns offentliga IP under **Inbound allowed addresses**, och kontrollera att den utgående regeln lägger till `+` före hela numret. |
| Samtal går ut via din operatör i stället           | Kontrollera att vidarekopplingsnumret börjar med regelns prefix och att regeln ligger ovanför dina andra utgående regler.                           |
| Receptionisten ser ditt huvudnummer som uppringare | Låt Reception.ai-trunken skicka vidare det ursprungliga nummerpresentationsnumret.                                                                  |
| Ljud åt ett håll eller inget ljud                  | Öppna RTP-portintervallet i brandväggen och kör 3CX:s brandväggskontroll.                                                                           |