in agent/src/agent/index.js [138:160]
async function initializaMeetingSession() {
const logger = new ConsoleLogger('SDK', LogLevel.OFF);
session = new DefaultMeetingSession(
new MeetingSessionConfiguration(
meeting,
agentAttendee,
),
logger,
new DefaultDeviceController(logger),
);
session.audioVideo.addObserver(observer);
const firstAudioDeviceId = (await session.audioVideo.listAudioInputDevices())[0].deviceId;
await session.audioVideo.chooseAudioInputDevice(firstAudioDeviceId);
const firstVideoDeviceId = (await session.audioVideo.listVideoInputDevices())[0].deviceId;
await session.audioVideo.chooseVideoInputDevice(firstVideoDeviceId);
session.audioVideo.bindAudioElement(domElement('help-desk-audio'));
session.audioVideo.start();
}