MS graph API don't send codeStatus when answering to a call
I have a bot which should answer to calls, here's MS doc
Actually I can Answer a call (MS Team unhook the call ) but I get no response status code or error. In documentation it mentioned that I should get a 202 accepted status code see here ( api
method right after initialisation):
client
.api('/me')
.get((err, res) =>
console.log(res); // prints info about authenticated user
);
I have tried to check res.statusCode but I get no content.
How can I get response from MS Teams API ?
javascript node.js microsoft-graph microsoft-graph-sdks
add a comment |
I have a bot which should answer to calls, here's MS doc
Actually I can Answer a call (MS Team unhook the call ) but I get no response status code or error. In documentation it mentioned that I should get a 202 accepted status code see here ( api
method right after initialisation):
client
.api('/me')
.get((err, res) =>
console.log(res); // prints info about authenticated user
);
I have tried to check res.statusCode but I get no content.
How can I get response from MS Teams API ?
javascript node.js microsoft-graph microsoft-graph-sdks
add a comment |
I have a bot which should answer to calls, here's MS doc
Actually I can Answer a call (MS Team unhook the call ) but I get no response status code or error. In documentation it mentioned that I should get a 202 accepted status code see here ( api
method right after initialisation):
client
.api('/me')
.get((err, res) =>
console.log(res); // prints info about authenticated user
);
I have tried to check res.statusCode but I get no content.
How can I get response from MS Teams API ?
javascript node.js microsoft-graph microsoft-graph-sdks
I have a bot which should answer to calls, here's MS doc
Actually I can Answer a call (MS Team unhook the call ) but I get no response status code or error. In documentation it mentioned that I should get a 202 accepted status code see here ( api
method right after initialisation):
client
.api('/me')
.get((err, res) =>
console.log(res); // prints info about authenticated user
);
I have tried to check res.statusCode but I get no content.
How can I get response from MS Teams API ?
javascript node.js microsoft-graph microsoft-graph-sdks
javascript node.js microsoft-graph microsoft-graph-sdks
edited Nov 19 at 20:41
Marc LaFleur
18.6k31833
18.6k31833
asked Nov 11 at 17:40
infodev
457322
457322
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
statusCode
isn't a property of the response
object, it is part of the rawResponse
object. Your method needs to include the full set of response objects:
client
.api('/me')
.get((err, res, rawResponse) =>
console.log(rawResponse.statusCode);
);
add a comment |
appHostedMediaConfig
requires use of the C# Media SDK. Please refer to the documentation describing the options. GitHub site contains documentation and samples for using the C# SDK. If the bot is participating in a multiparty call, the bot needs tenant consent for one or more of the Calls permissions.
You can use other SDKs when using serviceHostedMediaConfig
for IVR scenarios. answer
does not return a response body but 202 Accepted
. I saw attempts from the bot using this method. However, it was used with removeFromDefaultAudioGroup: true
which is for advanced audio routing. I suggest starting without the advanced features.
To continue with the call, setup your notification handler. Our service took down the call with the bot because your handler was not responding. Wait for the established
notification before sending IVR commands.
Hello, I have also tested withserviceHostedMediaConfig
and without advanced audio routing, I don't get a202 Accepted
response code in myres
variable which is empty. Any idea why I didn't get nothing ?
– infodev
Nov 12 at 8:36
When I try to retrieve statusCode Ires.statusCode
I getundefined
– infodev
Nov 13 at 13:11
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53251431%2fms-graph-api-dont-send-codestatus-when-answering-to-a-call%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
statusCode
isn't a property of the response
object, it is part of the rawResponse
object. Your method needs to include the full set of response objects:
client
.api('/me')
.get((err, res, rawResponse) =>
console.log(rawResponse.statusCode);
);
add a comment |
statusCode
isn't a property of the response
object, it is part of the rawResponse
object. Your method needs to include the full set of response objects:
client
.api('/me')
.get((err, res, rawResponse) =>
console.log(rawResponse.statusCode);
);
add a comment |
statusCode
isn't a property of the response
object, it is part of the rawResponse
object. Your method needs to include the full set of response objects:
client
.api('/me')
.get((err, res, rawResponse) =>
console.log(rawResponse.statusCode);
);
statusCode
isn't a property of the response
object, it is part of the rawResponse
object. Your method needs to include the full set of response objects:
client
.api('/me')
.get((err, res, rawResponse) =>
console.log(rawResponse.statusCode);
);
answered Nov 19 at 20:41
Marc LaFleur
18.6k31833
18.6k31833
add a comment |
add a comment |
appHostedMediaConfig
requires use of the C# Media SDK. Please refer to the documentation describing the options. GitHub site contains documentation and samples for using the C# SDK. If the bot is participating in a multiparty call, the bot needs tenant consent for one or more of the Calls permissions.
You can use other SDKs when using serviceHostedMediaConfig
for IVR scenarios. answer
does not return a response body but 202 Accepted
. I saw attempts from the bot using this method. However, it was used with removeFromDefaultAudioGroup: true
which is for advanced audio routing. I suggest starting without the advanced features.
To continue with the call, setup your notification handler. Our service took down the call with the bot because your handler was not responding. Wait for the established
notification before sending IVR commands.
Hello, I have also tested withserviceHostedMediaConfig
and without advanced audio routing, I don't get a202 Accepted
response code in myres
variable which is empty. Any idea why I didn't get nothing ?
– infodev
Nov 12 at 8:36
When I try to retrieve statusCode Ires.statusCode
I getundefined
– infodev
Nov 13 at 13:11
add a comment |
appHostedMediaConfig
requires use of the C# Media SDK. Please refer to the documentation describing the options. GitHub site contains documentation and samples for using the C# SDK. If the bot is participating in a multiparty call, the bot needs tenant consent for one or more of the Calls permissions.
You can use other SDKs when using serviceHostedMediaConfig
for IVR scenarios. answer
does not return a response body but 202 Accepted
. I saw attempts from the bot using this method. However, it was used with removeFromDefaultAudioGroup: true
which is for advanced audio routing. I suggest starting without the advanced features.
To continue with the call, setup your notification handler. Our service took down the call with the bot because your handler was not responding. Wait for the established
notification before sending IVR commands.
Hello, I have also tested withserviceHostedMediaConfig
and without advanced audio routing, I don't get a202 Accepted
response code in myres
variable which is empty. Any idea why I didn't get nothing ?
– infodev
Nov 12 at 8:36
When I try to retrieve statusCode Ires.statusCode
I getundefined
– infodev
Nov 13 at 13:11
add a comment |
appHostedMediaConfig
requires use of the C# Media SDK. Please refer to the documentation describing the options. GitHub site contains documentation and samples for using the C# SDK. If the bot is participating in a multiparty call, the bot needs tenant consent for one or more of the Calls permissions.
You can use other SDKs when using serviceHostedMediaConfig
for IVR scenarios. answer
does not return a response body but 202 Accepted
. I saw attempts from the bot using this method. However, it was used with removeFromDefaultAudioGroup: true
which is for advanced audio routing. I suggest starting without the advanced features.
To continue with the call, setup your notification handler. Our service took down the call with the bot because your handler was not responding. Wait for the established
notification before sending IVR commands.
appHostedMediaConfig
requires use of the C# Media SDK. Please refer to the documentation describing the options. GitHub site contains documentation and samples for using the C# SDK. If the bot is participating in a multiparty call, the bot needs tenant consent for one or more of the Calls permissions.
You can use other SDKs when using serviceHostedMediaConfig
for IVR scenarios. answer
does not return a response body but 202 Accepted
. I saw attempts from the bot using this method. However, it was used with removeFromDefaultAudioGroup: true
which is for advanced audio routing. I suggest starting without the advanced features.
To continue with the call, setup your notification handler. Our service took down the call with the bot because your handler was not responding. Wait for the established
notification before sending IVR commands.
answered Nov 12 at 4:16
Kanchan
211
211
Hello, I have also tested withserviceHostedMediaConfig
and without advanced audio routing, I don't get a202 Accepted
response code in myres
variable which is empty. Any idea why I didn't get nothing ?
– infodev
Nov 12 at 8:36
When I try to retrieve statusCode Ires.statusCode
I getundefined
– infodev
Nov 13 at 13:11
add a comment |
Hello, I have also tested withserviceHostedMediaConfig
and without advanced audio routing, I don't get a202 Accepted
response code in myres
variable which is empty. Any idea why I didn't get nothing ?
– infodev
Nov 12 at 8:36
When I try to retrieve statusCode Ires.statusCode
I getundefined
– infodev
Nov 13 at 13:11
Hello, I have also tested with
serviceHostedMediaConfig
and without advanced audio routing, I don't get a 202 Accepted
response code in my res
variable which is empty. Any idea why I didn't get nothing ?– infodev
Nov 12 at 8:36
Hello, I have also tested with
serviceHostedMediaConfig
and without advanced audio routing, I don't get a 202 Accepted
response code in my res
variable which is empty. Any idea why I didn't get nothing ?– infodev
Nov 12 at 8:36
When I try to retrieve statusCode I
res.statusCode
I get undefined
– infodev
Nov 13 at 13:11
When I try to retrieve statusCode I
res.statusCode
I get undefined
– infodev
Nov 13 at 13:11
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53251431%2fms-graph-api-dont-send-codestatus-when-answering-to-a-call%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown