3CX
SIP 트렁크를 통해 3CX 전화 시스템의 통화를 리셉셔니스트에게 연결합니다.
3CX 시스템은 기존 통신사와 번호를 유지하면서, 선택한 통화를 SIP 트렁크를 통해 Reception.ai로 전달합니다. 3CX에서 Reception.ai를 가리키는 일반 IP 기반 트렁크를 추가한 다음, 번호를 해당 트렁크로 착신 전환합니다.
시작하기 전에
- 전용 설치 환경의 3CX V20: 자체 호스팅, 온프레미스 또는 3CX가 호스팅하는 전용 인스턴스입니다. 공유형(멀티 테넌트) 무료 및 SMB 요금제에서는 일반 SIP 트렁크를 사용할 수 없습니다.
- 3CX 서버의 고정 공인 IP 주소. Reception.ai는 허용한 주소에서 걸려 오는 통화만 수신합니다.
- 3CX 트렁크, 발신 규칙 및 방화벽 설정에 익숙한 담당자.
설정
Reception.ai에서 SIP 트렁크 추가
Integrations로 이동해 Add integration을 선택한 뒤 SIP Trunk를 선택합니다. Inbound allowed addresses에서 3CX 서버의 공인 IP 주소를 추가합니다. IP 기반 3CX 트렁크는 인증하지 않으므로 인바운드 사용자 이름과 비밀번호는 비워 둡니다.
번호 추가
Receptionists로 이동해 Phone 타일을 선택하고, 발신자가 거는 번호를 국가 코드와 함께 입력한 후 Add SIP Trunk number를 선택합니다. Reception.ai에 통화를 보낼 SIP 서버 호스트가 표시됩니다.
3CX에서 트렁크 생성
3CX 관리 콘솔에서 Voice & Chat으로 이동한 후 Add Trunk를 선택합니다. Generic 국가와 일반 SIP 트렁크 템플릿을 선택한 다음 다음과 같이 설정합니다.
TCP를 사용합니다. 3CX는 사용자 이름과 비밀번호로 인증하는 트렁크에서만 TLS를 지원하며, Reception.ai의 SIP 트렁크는 등록하지 않습니다.
트렁크의 발신자 ID 설정에서 3CX가 원래 발신자의 번호를 전달하도록 합니다. 그렇지 않으면 리셉셔니스트에 모든 통화의 발신자가 대표 번호로 표시됩니다.
+E.164를 전송하는 발신 규칙 추가
Outbound Rules로 이동해 999처럼 사용하지 않는 접두사로 시작하는 번호용 규칙을 추가합니다. Route 1을 Reception.ai 트렁크로 설정하고, 3자리를 제거한 후 +를 앞에 붙입니다. 그러면 99914155550123으로 건 통화는 트렁크를 통해 +14155550123으로 전송되며, 이는 Reception.ai에서 요구하는 형식입니다.
제한 사항
- 전환. 리셉셔니스트는 Outbound SIP address로 새 전화를 걸어 통화를 전환합니다. 사용자 이름과 비밀번호를 허용하는 통신사 계정을 사용하여 SIP 통신사를 가리키도록 설정합니다. 전환을 다시 3CX로 라우팅하는 방법은 여기서 다루지 않습니다. IP 기반 3CX 트렁크는 발신지 주소로 통화를 매칭하고, Reception.ai는 변경되는 주소 풀에서 전화를 겁니다.
- TLS 미지원. 3CX는 IP 기반 트렁크에서 TLS를 지원하지 않으므로 3CX와 Reception.ai 간 시그널링에는 TCP가 사용됩니다.
- 3CX 시스템은 모든 통화를 두 번 처리합니다. 한 번은 통신사에서, 한 번은 Reception.ai로 처리하므로 라이선스에 충분한 동시 통화 수가 필요합니다.