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 '18 at 20:41
Marc LaFleur
19k31933
19k31933
asked Nov 11 '18 at 17:40
infodevinfodev
493325
493325
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 withserviceHostedMediaConfigand without advanced audio routing, I don't get a202 Acceptedresponse code in myresvariable which is empty. Any idea why I didn't get nothing ?
– infodev
Nov 12 '18 at 8:36
When I try to retrieve statusCode Ires.statusCodeI getundefined
– infodev
Nov 13 '18 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 '18 at 20:41
Marc LaFleurMarc LaFleur
19k31933
19k31933
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 withserviceHostedMediaConfigand without advanced audio routing, I don't get a202 Acceptedresponse code in myresvariable which is empty. Any idea why I didn't get nothing ?
– infodev
Nov 12 '18 at 8:36
When I try to retrieve statusCode Ires.statusCodeI getundefined
– infodev
Nov 13 '18 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 withserviceHostedMediaConfigand without advanced audio routing, I don't get a202 Acceptedresponse code in myresvariable which is empty. Any idea why I didn't get nothing ?
– infodev
Nov 12 '18 at 8:36
When I try to retrieve statusCode Ires.statusCodeI getundefined
– infodev
Nov 13 '18 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 '18 at 4:16
KanchanKanchan
211
211
Hello, I have also tested withserviceHostedMediaConfigand without advanced audio routing, I don't get a202 Acceptedresponse code in myresvariable which is empty. Any idea why I didn't get nothing ?
– infodev
Nov 12 '18 at 8:36
When I try to retrieve statusCode Ires.statusCodeI getundefined
– infodev
Nov 13 '18 at 13:11
add a comment |
Hello, I have also tested withserviceHostedMediaConfigand without advanced audio routing, I don't get a202 Acceptedresponse code in myresvariable which is empty. Any idea why I didn't get nothing ?
– infodev
Nov 12 '18 at 8:36
When I try to retrieve statusCode Ires.statusCodeI getundefined
– infodev
Nov 13 '18 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 '18 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 '18 at 8:36
When I try to retrieve statusCode I
res.statusCode I get undefined– infodev
Nov 13 '18 at 13:11
When I try to retrieve statusCode I
res.statusCode I get undefined– infodev
Nov 13 '18 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.
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