Nov 08 2021 05:05 AM - edited Nov 08 2021 07:53 AM
Hello everybody,
We are using the MS Graph API within a C# project.
After successful creating a PSTN call from our bot like described here https://docs.microsoft.com/en-us/graph/api/application-post-calls?view=graph-rest-1.0&tabs=http#exam... we run into the next problem:
We want to invite another PSTN participant to this existing call like described here: https://docs.microsoft.com/en-us/graph/api/participant-invite?view=graph-rest-1.0&tabs=http#example-....
But we receive following event:
{
"value": [
{
"changeType": "Deleted",
"resourceUrl": "/communications/calls/981f6100-cb65-42d9-af3c-1390c68cac8b/operations/5fedb136-cff9-446d-a8bc-4166db960e19",
"resource": "/app/calls/981f6100-cb65-42d9-af3c-1390c68cac8b/operations/5fedb136-cff9-446d-a8bc-4166db960e19",
"resourceData": {
"@odata.type": "#microsoft.graph.inviteParticipantsOperation",
"participants": [
{
"@odata.type": "#microsoft.graph.invitationParticipantInfo",
"identity": {
"@odata.type": "#microsoft.graph.identitySet",
"phone": {
"@odata.type": "#microsoft.graph.identity",
"id": "+49175********"
}
}
}
],
"status": "failed",
"resultInfo": {
"@odata.type": "#microsoft.graph.resultInfo",
"code": 403,
"subcode": 9999,
"message": "addParticipants failed for participant 4:+49175******. Underlying reason: Call does not contain the metadata required for making this PSTN dial out.. DiagCode: 403#10151"
},
"id": "5fedb136-cff9-446d-a8bc-4166db960e19"
},
"@odata.type": "#microsoft.graph.commsNotification"
}
],
"@odata.type": "#microsoft.graph.commsNotifications"
}
Any idea why we can not invite another PSTN participant to an existing call from the bot to a PSTN number?
Thanks.
Regards
Gerd
Nov 08 2021 09:03 AM
Nov 11 2021 11:43 AM
Nov 11 2021 11:48 PM
Nov 15 2021 08:56 AM
Nov 15 2021 11:08 PM - edited Nov 15 2021 11:09 PM
Have you any news regarding this issue? Our customer is waiting and gets impatient ...
Dec 01 2021 07:31 AM
Jan 19 2022 02:33 AM
Jan 24 2022 02:32 AM
Jan 25 2022 05:10 AM
@Sayali-MSFT - Thanks for the confirmation.
From our tests, also the following scenario is not supported: group call between Bot and 2+ users, bot invites another PSTN, so no group escalation. Exception: addParticipants failed for participant 4:+4xxxxxxxxxx. Underlying reason: Forbidden. DiagCode: 403#10151.
Tested with both direct routing and calling plans. The Bot can receive and create P2P PSTN calls.
Jan 30 2022 01:51 AM
Feb 01 2022 07:32 AM
Jun 08 2022 07:24 AM
Jun 08 2022 07:30 AM
Feb 07 2023 12:56 PM
@relkniw, have been looking into this issue, and it seems that when the bot makes a call between a Teams user and a PSTN, it now counts 3 identities in the call (including the bot), and escalates it to a group call, which it seems from this thread it doesn't currently support.
Is that still the case?
Thank you.
Feb 08 2023 06:34 AM
@yisroelperton: i don't know what exact was the cause: whether a SBC configuration or a Microsoft update. But it works now
Feb 09 2023 06:18 AM
@relkniw, thank you for that update. Which API call did you use the peer-to-peer, or group call?
I'm using this page for reference:
https://learn.microsoft.com/en-us/graph/api/application-post-calls?view=graph-rest-1.0&tabs=http#exa...
Feb 09 2023 06:30 AM
@yisroelperton peer-to-peer