这个问题可能是由于代理人未授权浏览器使用麦克风和扬声器所导致的。要解决此问题,请按照以下步骤操作:
1.在Amazon Connect中,转到“管理中心”,然后单击代理人的名称。
2.在“代理人配置”下,单击“许可证管理”,然后选择代理人的名称。
3.将“扬声器”和“麦克风”权限授予代理人,并单击“保存”。
4.在浏览器中,单击“浏览器权限”图标(通常在地址栏旁边),然后确保允许浏览器使用麦克风和扬声器。
如果代理人仍无法看到“音频设备”菜单,则需要检查代理人所使用的设备是否符合Amazon Connect的最低技术规格要求。
示例代码:
//授予代理人麦克风和扬声器权限 var updatedPermissions = connect.updateUserHierarchyStructure({ UserId: agentId, InstanceId: instanceId, HierarchyStructure: { 'LevelFour': { 'Permissions': { 'AllowedPermissions': [ 'AUDIO_CONNECT', 'AUDIO_LISTEN' ] } } } });
//检查浏览器是否允许使用麦克风和扬声器 navigator.mediaDevices.getUserMedia({ audio: true }) .then(function(stream) { console.log('Microphone and speakers permission granted'); }) .catch(function(err) { console.error('Microphone and speakers permission denied:', err); });