3CX呼出规则中的多个呼出路由说明
说明
3CX根据管理员在 “呼出规则 “中定义的标准,将呼叫路由到SIP中继线(呼出)。每条规则允许管理员设置5条路由,3CX可以在某条路由无法处理呼叫的情况下选择之后的路由。但是,当使用多个路由时,应注意以下几点。
路由的选择/跳过
- 3CX将按顺序选择所有可用的SIP中继和桥接线路(1到5)。
- 如果一个SIP中继未注册(红色),则立即跳过。
- 铃声(180或183)并不代表呼叫成功,可能会选择另一个SIP中继,或者在收到SIP消息后相应结束搜索。
- 如果一个SIP中继返回以下任何一个 “忙 “的SIP消息,下一个路由将不会被选择,一个忙的信号将被立即发送到内部呼叫者。
- 486 Busy Here
- 600 Busy Everywhere
- 1408 No Response (3CX internal error code)
- 当达到以下呼叫状态时,即认为呼叫 “成功”,将不再选择其他途径。
- 200 OK (Called Party Answered)
- Cancel (Calling Party ends the call before being connected)
- 本文档末尾列出了会导致切换到下一条可用线路的常见错误SIP状态代码。
早期媒体(Early Media)和振铃(Ringing)
当在一个规则中使用多个路由时,早期媒体和振铃的处理将发生变化。由于3CX无法预见呼出到被叫方所选定的路由仍有可能失败从而到另一条路由,因此在振铃状态下,某些与早期媒体处理有关的处理方式会发生改变(常见的是SIP,183 Ringing)。
在接收到183 Ringing信息后,通常用来传递特定国家的铃声作为音频流或早期媒体信息,如 “这个电话每分钟将花费1美元”,这些信息将在3CX中被转换为180,”音频流 “将被丢弃。分机无法听到早期媒体公告和/或IP电话将播放设备铃声,而不是供应商提供的媒体流。
基于IP的SIP中继线(Peering)
基于IP的供应商(Peering)没有注册,因此3CX无法确定SIP中继是否是相通的。结果总是 “绿色”,3CX将为每个呼叫尝试选择线路,然后跳转到下一个路由。这将导致呼出呼叫延迟32s,直到选择路由2-5,这是无法克服(或避免)的。
切换到下一条可用线路的常见SIP状态代码:
- 400 Bad Request
- 401 Unauthorized
- 402 Payment Required
- 403 Forbidden
- 404 Not Found
- 405 Method Not Allowed
- 406 Not Acceptable
- 407 Proxy Authentication Required
- 408 Request Timeout
- 409 Conflict
- 410 Gone
- 411 Length Required
- 413 Request Entity too large
- 414 Request URI too long
- 415 Unsupported Media Type
- 416 Unsupported URI Scheme
- 420 Bad Extension
- 421 Extension Required
- 423 Interval too brief
- 433 Anonymity Disallowed
- 480 Temp Unavailable
- 481 Call Transaction does not exist
- 482 Loop Detected
- 483 Too many hops
- 484 Address Incomplete
- 485 Ambiguous
- 487 Request Terminated
- 500 Server Internal Error
- 501 Not Implemented
- 502 Bad Gateway
- 503 Service Unavailable
- 504 Server Timeout
- 505 Version Not Supported
- 513 Message Too Large
- 603 Decline
- 604 Does not exist anywhere
- 606 Not Acceptable