Как принять входящие команды звонить в ACS Call Automation SDK и перевести в SIP без лицензии на команды? [закрыто]C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как принять входящие команды звонить в ACS Call Automation SDK и перевести в SIP без лицензии на команды? [закрыто]

Сообщение Anonymous »

Что не так с моей реализацией автоматизации вызовов ACS для получения звонков команд без командной лицензии? Цель: < /p>

Пользователи команды должны иметь возможность назвать моего пользователя ACS. < /Li>
Бот отвечает на вызов. Телефонная лицензия пользователю команды. < /P>
Я уже настроил Федерацию с использованием: < /p>
Set-CsTeamsAcsFederationConfiguration -AllowedAcsResourceIdentifiers ""
< /code>
Я создаю пользователя ACS, как это: < /p>
var identityClient = new CommunicationIdentityClient(acsConnectionString);
var response = await identityClient.CreateUserAsync();
string acsUserId = response.Value.Id;
< /code>
и я обрабатываю входящие вызовы с помощью: < /p>

app.MapPost("/api/calls/incoming", async (HttpContext http, CallAutomationClient callClient) =>
{
var body = await new StreamReader(http.Request.Body).ReadToEndAsync();
var incomingEvent = JsonDocument.Parse(body);
var callContext = incomingEvent.RootElement.GetProperty("incomingCallContext").GetString();

var answerResult = await callClient.AnswerCallAsync(callContext, new Uri(callbackUri));
var callConnection = answerResult.Value.CallConnection;

var sipParticipant = new PhoneNumberIdentifier(sipTarget);
await callConnection.TransferCallToParticipantAsync(sipParticipant);

return Results.Ok();
});
< /code>
Проблемы, с которыми я сталкиваюсь: < /p>
Когда я ищу идентификатор пользователя ACS (например, 8: ACS: ...) В командах я получаю: < /p>

. get: < /p>

"Не удалось выполнить звонок. С помощью вашей вызовой лицензии вы можете только
позвонить людям в своей организации." < /p>
< /blockquote>
У пользователя команды есть план обслуживания команды1, но нет лицензии команды (с лицензией команды (с командами. Называть мой бот ACS - это из -за ограничений лицензирования, неправильной конфигурации федерации или чего -то не так в том, как я создаю или обращаюсь с пользователем ACS и входящим вызовом в коде?


Подробнее здесь: https://stackoverflow.com/questions/796 ... fer-to-sip
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»