> 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.

# DIDWW

DIDWW는 [SIP 트렁크](/docs/ko/reception-ai/phone-numbers/bring-your-own-number#sip-trunk)를 통해 Reception.ai로 통화를 전송합니다. 번호는 DIDWW에 유지되며, DIDWW에서 통화 시간을 청구합니다.

## 시작하기 전에

* 통화 처리 용량이 있는 DID 번호를 하나 이상 보유한 DIDWW 계정
* [SIP 연결성 레퍼런스](https://doc.didww.com/voice/inbound-trunks/sip-trunks/sip-connectivity-reference.html)에 나열된 DIDWW의 SIP 시그널링 IP 주소. DIDWW는 이를 고정 주소로 문서화합니다. Reception.ai는 허용한 주소에서 오는 통화만 수락합니다.
* 통화 전환용: DIDWW가 계정에 승인해야 하는 DIDWW 아웃바운드 트렁크

## 설정

### Reception.ai에서 SIP 트렁크 추가

**Integrations**로 이동해 **Add integration**을 선택하고 **SIP Trunk**를 선택하세요. **Inbound allowed addresses** 아래에 모든 DIDWW 시그널링 IPv4 주소를 추가합니다. DIDWW는 어느 위치에서나 통화를 전송할 수 있으므로 가장 가까운 주소만이 아니라 모두 추가하세요.

### 번호 추가

**Receptionists**로 이동해 **Phone** 타일을 선택하고 국가 코드를 포함한 DIDWW 번호를 입력한 후 **Add SIP Trunk number**를 선택하세요. Reception.ai에 TCP 또는 TLS를 통해 통화를 보낼 SIP 서버가 표시됩니다.

### DIDWW에서 인바운드 SIP 트렁크 생성

DIDWW User Panel에서 **Voice** → **Inbound Trunks**로 이동해 **Create New**를 선택하고 **SIP Trunk**를 선택하세요. 이름을 입력하고 **Type**을 **Static Endpoint**로 설정한 뒤 다음을 입력합니다.

| 필드                     | 값                                         |
| ---------------------- | ----------------------------------------- |
| **Host**               | `sip:` 또는 포트를 제외한 Reception.ai SIP 서버 호스트 |
| **User Part of R-URI** | `+{DID}`                                  |
| **Port**               | TCP는 `5060`, TLS는 `5061`                  |
| **Transport**          | **TCP** 또는 **TLS**(기본값인 UDP는 작동하지 않음)     |

DIDWW의 `{DID}` 자리표시자는 앞의 `+` 없이 E.164 형식의 수신 번호를 삽입합니다. 앞에 `+`를 입력하면 Reception.ai에서 요구하는 형식이 됩니다. 예: `+14155550123`.

### 번호 할당

**Phone Numbers** → **My Numbers**로 이동해 번호의 **Trunk** 열을 선택하고 새 트렁크를 선택한 후 **Confirm**을 선택하세요.

### 통화 전환 설정(선택 사항)

리셉셔니스트가 통화를 전환할 필요가 없다면 이 단계를 건너뛰세요. 인바운드 통화는 이를 설정하지 않아도 작동합니다.

리셉셔니스트는 아웃바운드 트렁크를 통해 새 전화를 걸어 통화를 전환합니다. DIDWW에서 **Voice** → **Outbound Trunks**로 이동해 **Create New**를 선택하세요. **Credentials & IP-Based** 인증 방식을 사용한 후 트렁크의 **Credentials**를 열어 사용자 이름, 비밀번호, 호스트를 찾으세요. Reception.ai SIP 트렁크에서 다음을 설정합니다.

| 설정                       | 값                                                 |
| ------------------------ | ------------------------------------------------- |
| **Outbound SIP address** | 자격 증명의 DIDWW 아웃바운드 호스트(예: `nyc.us.out.didww.com`) |
| **Outbound username**    | 트렁크의 사용자 이름                                       |
| **Outbound password**    | 트렁크의 비밀번호                                         |
| **Transport** (advanced) | TCP 또는 TLS                                        |

DIDWW는 아웃바운드 통화의 발신 위치도 확인하며, 하나 이상의 **Allowed SIP IP address**를 요구합니다. Reception.ai는 변경되는 주소 풀에서 통화를 발신하므로 작동하는 유일한 항목은 `0.0.0.0/0`입니다. 이 경우 사용자 이름과 비밀번호만 보호 수단으로 남습니다.

> **Warning**
>
> `0.0.0.0/0`를 허용하면 트렁크 비밀번호를 아는 사람은 누구나 DIDWW 계정으로 청구되는 통화를
> 발신할 수 있습니다. 트렁크는 Reception.ai 전용으로 사용하고, 용량 제한과 24시간 지출 한도를 설정하며,
> 통화를 전환할 국가로 대상지를 제한하세요.

### 테스트

다른 전화로 DIDWW 번호에 전화해 리셉셔니스트가 응답하는지 확인하세요. 통화 전환을 설정했다면 전환을 요청하세요.

## 문제 해결

| 문제              | 확인 사항                                                                                                                |
| --------------- | -------------------------------------------------------------------------------------------------------------------- |
| 벨이 울리기 전에 통화 실패 | **Transport**가 TCP 또는 TLS인지, **Port**가 이에 맞는지 확인하세요. **Port**가 비어 있으면 DIDWW는 DNS SRV 레코드를 조회하고 포트 5060으로 대체할 수 있습니다. |
| 통화가 거부됨         | 모든 DIDWW 시그널링 주소를 **Inbound allowed addresses**에 추가하고 **User Part of R-URI**가 `+{DID}`인지 확인하세요.                      |
| 리셉셔니스트가 응답하지 않음 | 리셉셔니스트의 **Phone** 타일에 번호가 추가되어 있고 **My Numbers**에서 트렁크에 할당되어 있는지 확인하세요.                                              |
| 단방향 또는 무음 오디오   | DIDWW 트렁크의 **SRTP Mode**가 Reception.ai 트렁크 고급 설정의 **Media encryption**과 일치하는지 확인하세요.                                 |
| 통화 전환 실패        | DIDWW의 아웃바운드 호스트, 사용자 이름, 비밀번호, 트렁크의 허용 SIP IP 및 대상지와 발신자 ID 설정을 확인하세요.                                              |