号码在工作台里用你自己的运营商账号连接。GET /api/v1/voice/phone-numbers 列出号码,PATCH /api/v1/voice/phone-numbers/{id} 传 { "agent_id": "AGENT_ID" } 把这个号码的来电交给某个 Agent(使用它已发布的版本),传 "agent_id": null 则不接任何 Agent;label 修改号码名称。
在“电话号码”页可以给每个号码设置来电规则,在 Agent 接听之前生效:拦截的号码或号码开头(如 +1555)以及隐藏号码的来电不接听、不计费;指定的来电者可以直接转到另一个号码;Agent 无法接听时(未发布、没有 Worker、点数用完且没设转接号码)可以转接到一个号码或播放你自己的一段话。通话开始时查询(run_at_start)也可以拒接:返回 {"reject": true, "message": "..."} 时 Agent 说完这句话(如有)就挂断,ended_reason 为 rejected。
在“电话号码 → SIP”里可以让自己的 PBX、SIP 电话或 SIP 中继直接把电话打给 Agent,话费由你的 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)。