Это звучит довольно просто, но я не уверен, что это то, что я могу сделать.Я хочу знать, над какой голосовой задачей в данный момент работает конкретный работник (если есть), не сохраняя эту информацию на моей стороне, когда задача назначена этому работнику.
Причина, по которой я ищуЭто связано с тем, что я использую конференции, чтобы принимать входящие звонки агентам, и я хочу внедрить шепот / баржу / тренер для супервизоров.Они будут знать, какие агенты в настоящее время находятся на вызове (на основе активности оператора «Занят») и на основании workerSid оператора, которого они хотят обучить. Я хочу иметь возможность получить голосовое задание, над которым они сейчас работают, и присоединиться к нему.этой конференции (поскольку TaskSid также является дружественным названием конференции).
Я мог бы перебирать текущие открытые задачи, пытаясь найти правильную, но, похоже, что-то не найдено в задаче, котораяв присвоенном статусе, чтобы указать, кому он был назначен.Единственный способ сделать это, используя только ту информацию, которую я могу получить от Twilio, - это слишком запутанно:
Любой другой способ может заключаться в циклическом просмотре конференций, проходящих в настоящее время, а затем в цикле между их участниками, чтобы найти участок вызова, сделанный для contact_uri агента, который будет тренироваться для идентификацииподходящая конференция для присоединения, которая, на мой взгляд, была бы еще более грязной.
Мне интересно, есть ли что-то очевидное, что я пропускаю.