聊天SDK:当所有代理都离线、不在或忙时会发生什么?
如果你在你的应用中使用Chat SDK,了解它在不同情况下的行为是很有用的。特别是当您的代理脱机、离开或忙时。
下面是回答最常见用例的快速参考。
用例 | 行为 |
所有代理都离线(不使用部门)。 | 将显示“没有可用的代理”屏幕,邀请访问者留下消息。 |
所有座席都不在(不使用部门)。 | 开始对话。 |
所有座席都在线(不使用部门)。 | 开始对话。 |
所有代理都在线(不使用部门),但是已经达到了所有代理的最大聊天数。 | 聊天处于排队状态,等待一个代理可用。 |
指定部门的座席在线。 | 开始聊天,并设置部门。 |
指定部门的座席在线,但所有座席的聊天次数都已达到最大。 | 聊天处于排队状态,等待该部门的座席可用。 |
指定部门座席在线,但有其他座席可用。 | 如果部门不是必填字段,则开始聊天,不设置部门。 如果department是必需字段,则显示脱机消息。 |
如果您想删除访问者在“没有可用代理”屏幕显示时留下信息的能力,请签出在聊天SDK中隐藏“留言”按钮.
如果你想在游客等待的时候给他们发信息,使用触发器.