번호는 대시보드에서 직접 보유한 통신사 계정으로 연결합니다. GET /api/v1/voice/phone-numbers 으로 목록을 보고, PATCH /api/v1/voice/phone-numbers/{id} 에 { "agent_id": "AGENT_ID" } 를 보내면 그 번호의 통화가 에이전트(게시된 버전)로 가며, "agent_id": null 이면 어느 에이전트로도 가지 않습니다. label 로 이름을 바꿉니다.
각 번호에는 전화번호 페이지에 통화 규칙이 있으며, 에이전트가 응답하기 전에 적용됩니다. 차단한 번호나 번호 앞부분(+1555), 번호를 숨긴 발신자는 응답 없이 거절되고 비용이 들지 않습니다. 지정한 발신자는 다른 번호로 바로 연결할 수 있습니다. 에이전트가 응답할 수 없을 때(게시되지 않음, Worker 없음, 연결 번호 없이 크레딧 부족)는 번호로 연결하거나 직접 정한 메시지를 들려줄 수 있습니다. 시작 조회(run_at_start)도 {"reject": true, "message": "..."}로 답해 발신자를 돌려보낼 수 있습니다. 에이전트는 메시지가 있으면 말하고 끊으며, ended_reason은 rejected입니다.
전화번호 → SIP에서 자체 PBX, SIP 전화기 또는 SIP 트렁크가 에이전트에게 직접 전화할 수 있습니다. 통화 요금은 SIP 제공업체가 청구합니다.
sip:ev…@<EvaSay의 SIP 도메인>. 수신 전용이며 PBX(3CX, FreePBX, Asterisk 등)와 SIP 전화기용입니다.from으로). 사람에게 연결할 때는 REFER로 트렁크에 넘깁니다. 트렁크가 자격 증명을 요구하면 EvaSay가 입력한 트렁크 사용자 이름과 비밀번호로 응답합니다.수신 전화는 EvaSay가 발급한 사용자 이름과 비밀번호로 다이제스트 인증합니다(realm은 SIP 도메인). 발신 IP를 제한할 수도 있고, 제공업체가 로그인할 수 없으면 IP만으로 받을 수도 있습니다(이때 IP는 필수). SIP 주소나 트렁크마다 동시 통화 제한이 있으며, 넘으면 486을 받습니다. 비밀번호는 만들거나 재설정할 때 한 번만 표시됩니다. UDP와 G.711(PCMU, PCMA)만 지원합니다. 키 입력은 RFC 4733 또는 SIP INFO. PBX 트렁크에서 등록(REGISTER)을 끄세요.