How to automatically add participants? Vidyo












0















I have been trying to develop a video calling application using Vidyo SDK, after reading a lot from their documentation and samples and luckily i was able to make a working application. But on the go am facing some issues. Any kind of help or suggestions will be totally appreciated.




  1. I know for vidyo conferencing Token is to be kept constant. But my doubt is when i am generating a token, lets say an expiry time of 10 minutes and initiated a call. Will the call be disconnected after 10 minutes? I know user cannot use the token after the expiry time.

  2. Suppose there are two admin users and 10 child users for each, i have added one application under Vidyo dashboard. So my second question is, two admin users are initiating two separate call, first admin user create a token with 10 minutes expiry and at the same time the second admin created another token against the same developer key and app id, so will the token created by first admin will still be alive? Or will it get overwritten by the token generated by the second admin user?

  3. Last and main question (needs suggestions and help), how to automatically add participants, i have a table with list of users registered to my application, and before starting a call, i am selecting a list of participants to get notified about the call (Am thinking like implementing push notifications, but is there any other options available within the Vidyo SDK, else is there any better approach).


Will totally appreciate all helps and suggestions.
Thanks in advance



PS: Feel free to edit the question title.










share|improve this question





























    0















    I have been trying to develop a video calling application using Vidyo SDK, after reading a lot from their documentation and samples and luckily i was able to make a working application. But on the go am facing some issues. Any kind of help or suggestions will be totally appreciated.




    1. I know for vidyo conferencing Token is to be kept constant. But my doubt is when i am generating a token, lets say an expiry time of 10 minutes and initiated a call. Will the call be disconnected after 10 minutes? I know user cannot use the token after the expiry time.

    2. Suppose there are two admin users and 10 child users for each, i have added one application under Vidyo dashboard. So my second question is, two admin users are initiating two separate call, first admin user create a token with 10 minutes expiry and at the same time the second admin created another token against the same developer key and app id, so will the token created by first admin will still be alive? Or will it get overwritten by the token generated by the second admin user?

    3. Last and main question (needs suggestions and help), how to automatically add participants, i have a table with list of users registered to my application, and before starting a call, i am selecting a list of participants to get notified about the call (Am thinking like implementing push notifications, but is there any other options available within the Vidyo SDK, else is there any better approach).


    Will totally appreciate all helps and suggestions.
    Thanks in advance



    PS: Feel free to edit the question title.










    share|improve this question



























      0












      0








      0








      I have been trying to develop a video calling application using Vidyo SDK, after reading a lot from their documentation and samples and luckily i was able to make a working application. But on the go am facing some issues. Any kind of help or suggestions will be totally appreciated.




      1. I know for vidyo conferencing Token is to be kept constant. But my doubt is when i am generating a token, lets say an expiry time of 10 minutes and initiated a call. Will the call be disconnected after 10 minutes? I know user cannot use the token after the expiry time.

      2. Suppose there are two admin users and 10 child users for each, i have added one application under Vidyo dashboard. So my second question is, two admin users are initiating two separate call, first admin user create a token with 10 minutes expiry and at the same time the second admin created another token against the same developer key and app id, so will the token created by first admin will still be alive? Or will it get overwritten by the token generated by the second admin user?

      3. Last and main question (needs suggestions and help), how to automatically add participants, i have a table with list of users registered to my application, and before starting a call, i am selecting a list of participants to get notified about the call (Am thinking like implementing push notifications, but is there any other options available within the Vidyo SDK, else is there any better approach).


      Will totally appreciate all helps and suggestions.
      Thanks in advance



      PS: Feel free to edit the question title.










      share|improve this question
















      I have been trying to develop a video calling application using Vidyo SDK, after reading a lot from their documentation and samples and luckily i was able to make a working application. But on the go am facing some issues. Any kind of help or suggestions will be totally appreciated.




      1. I know for vidyo conferencing Token is to be kept constant. But my doubt is when i am generating a token, lets say an expiry time of 10 minutes and initiated a call. Will the call be disconnected after 10 minutes? I know user cannot use the token after the expiry time.

      2. Suppose there are two admin users and 10 child users for each, i have added one application under Vidyo dashboard. So my second question is, two admin users are initiating two separate call, first admin user create a token with 10 minutes expiry and at the same time the second admin created another token against the same developer key and app id, so will the token created by first admin will still be alive? Or will it get overwritten by the token generated by the second admin user?

      3. Last and main question (needs suggestions and help), how to automatically add participants, i have a table with list of users registered to my application, and before starting a call, i am selecting a list of participants to get notified about the call (Am thinking like implementing push notifications, but is there any other options available within the Vidyo SDK, else is there any better approach).


      Will totally appreciate all helps and suggestions.
      Thanks in advance



      PS: Feel free to edit the question title.







      android webrtc vidyo






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 16 '18 at 17:37







      Sanoop

















      asked Nov 15 '18 at 6:19









      SanoopSanoop

      2,57121637




      2,57121637
























          1 Answer
          1






          active

          oldest

          votes


















          1














          Those questions are pretty common when we're starting with Vidyo.io. Here are some insights on them:




          1. If a token expires after the user initiated a call he/she won't be
            disconnect from any ongoing conference. The user will not be able to
            join another call before renewing the token, though. This is explained in the Generate a token section of the docs.


          2. The short answer is: the second token will not invalidate the first
            token. Long answer: the users registered in vidyo.io dashboard have
            absolutely no relation with your videoconference users. You only
            need one admin user to get your developer ID to inject in your
            application, and from there you have to manage who will join or
            leave any conference any point in time. You can have any amount of
            users in you app, generating any amount of tokens, joining any
            amount of conferences independently.


          3. In vidyo.io you're responsible for the entire workflow of your users
            joining or leaving conferences, so the push notifications for a
            given user to join a call is a good idea. Vidyo.io's API is totally
            unaware of your implementation details, so there is no API to
            "invite" a user to a conference.







          share|improve this answer


























          • Thanks a lot. :) For the second point am still confused a bit, As far i understood, the tokens are not related against a developer key, so each token is independent and also will not overwrite others, right? Please correct me if am wrong.

            – Sanoop
            Nov 20 '18 at 5:54











          • You're partially right: the tokens are composed of the developer key, among other things, but one token has absolutely no relation to the other. A token is just an encrypted composition of developer key, application ID, username and expiration. It is worth mentioning that "username" is just some random string you define, that has no relation with your admin or any other user registered in vidyo.io developer portal.

            – Elvis Fernandes
            Nov 20 '18 at 13:18











          • Awesome!! Thanks a lot. :) Please do update the answer once you find out the valuable links for future readers also.

            – Sanoop
            Nov 20 '18 at 16:09











          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
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53313526%2fhow-to-automatically-add-participants-vidyo%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          1














          Those questions are pretty common when we're starting with Vidyo.io. Here are some insights on them:




          1. If a token expires after the user initiated a call he/she won't be
            disconnect from any ongoing conference. The user will not be able to
            join another call before renewing the token, though. This is explained in the Generate a token section of the docs.


          2. The short answer is: the second token will not invalidate the first
            token. Long answer: the users registered in vidyo.io dashboard have
            absolutely no relation with your videoconference users. You only
            need one admin user to get your developer ID to inject in your
            application, and from there you have to manage who will join or
            leave any conference any point in time. You can have any amount of
            users in you app, generating any amount of tokens, joining any
            amount of conferences independently.


          3. In vidyo.io you're responsible for the entire workflow of your users
            joining or leaving conferences, so the push notifications for a
            given user to join a call is a good idea. Vidyo.io's API is totally
            unaware of your implementation details, so there is no API to
            "invite" a user to a conference.







          share|improve this answer


























          • Thanks a lot. :) For the second point am still confused a bit, As far i understood, the tokens are not related against a developer key, so each token is independent and also will not overwrite others, right? Please correct me if am wrong.

            – Sanoop
            Nov 20 '18 at 5:54











          • You're partially right: the tokens are composed of the developer key, among other things, but one token has absolutely no relation to the other. A token is just an encrypted composition of developer key, application ID, username and expiration. It is worth mentioning that "username" is just some random string you define, that has no relation with your admin or any other user registered in vidyo.io developer portal.

            – Elvis Fernandes
            Nov 20 '18 at 13:18











          • Awesome!! Thanks a lot. :) Please do update the answer once you find out the valuable links for future readers also.

            – Sanoop
            Nov 20 '18 at 16:09
















          1














          Those questions are pretty common when we're starting with Vidyo.io. Here are some insights on them:




          1. If a token expires after the user initiated a call he/she won't be
            disconnect from any ongoing conference. The user will not be able to
            join another call before renewing the token, though. This is explained in the Generate a token section of the docs.


          2. The short answer is: the second token will not invalidate the first
            token. Long answer: the users registered in vidyo.io dashboard have
            absolutely no relation with your videoconference users. You only
            need one admin user to get your developer ID to inject in your
            application, and from there you have to manage who will join or
            leave any conference any point in time. You can have any amount of
            users in you app, generating any amount of tokens, joining any
            amount of conferences independently.


          3. In vidyo.io you're responsible for the entire workflow of your users
            joining or leaving conferences, so the push notifications for a
            given user to join a call is a good idea. Vidyo.io's API is totally
            unaware of your implementation details, so there is no API to
            "invite" a user to a conference.







          share|improve this answer


























          • Thanks a lot. :) For the second point am still confused a bit, As far i understood, the tokens are not related against a developer key, so each token is independent and also will not overwrite others, right? Please correct me if am wrong.

            – Sanoop
            Nov 20 '18 at 5:54











          • You're partially right: the tokens are composed of the developer key, among other things, but one token has absolutely no relation to the other. A token is just an encrypted composition of developer key, application ID, username and expiration. It is worth mentioning that "username" is just some random string you define, that has no relation with your admin or any other user registered in vidyo.io developer portal.

            – Elvis Fernandes
            Nov 20 '18 at 13:18











          • Awesome!! Thanks a lot. :) Please do update the answer once you find out the valuable links for future readers also.

            – Sanoop
            Nov 20 '18 at 16:09














          1












          1








          1







          Those questions are pretty common when we're starting with Vidyo.io. Here are some insights on them:




          1. If a token expires after the user initiated a call he/she won't be
            disconnect from any ongoing conference. The user will not be able to
            join another call before renewing the token, though. This is explained in the Generate a token section of the docs.


          2. The short answer is: the second token will not invalidate the first
            token. Long answer: the users registered in vidyo.io dashboard have
            absolutely no relation with your videoconference users. You only
            need one admin user to get your developer ID to inject in your
            application, and from there you have to manage who will join or
            leave any conference any point in time. You can have any amount of
            users in you app, generating any amount of tokens, joining any
            amount of conferences independently.


          3. In vidyo.io you're responsible for the entire workflow of your users
            joining or leaving conferences, so the push notifications for a
            given user to join a call is a good idea. Vidyo.io's API is totally
            unaware of your implementation details, so there is no API to
            "invite" a user to a conference.







          share|improve this answer















          Those questions are pretty common when we're starting with Vidyo.io. Here are some insights on them:




          1. If a token expires after the user initiated a call he/she won't be
            disconnect from any ongoing conference. The user will not be able to
            join another call before renewing the token, though. This is explained in the Generate a token section of the docs.


          2. The short answer is: the second token will not invalidate the first
            token. Long answer: the users registered in vidyo.io dashboard have
            absolutely no relation with your videoconference users. You only
            need one admin user to get your developer ID to inject in your
            application, and from there you have to manage who will join or
            leave any conference any point in time. You can have any amount of
            users in you app, generating any amount of tokens, joining any
            amount of conferences independently.


          3. In vidyo.io you're responsible for the entire workflow of your users
            joining or leaving conferences, so the push notifications for a
            given user to join a call is a good idea. Vidyo.io's API is totally
            unaware of your implementation details, so there is no API to
            "invite" a user to a conference.








          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Nov 20 '18 at 13:21

























          answered Nov 19 '18 at 14:02









          Elvis FernandesElvis Fernandes

          525517




          525517













          • Thanks a lot. :) For the second point am still confused a bit, As far i understood, the tokens are not related against a developer key, so each token is independent and also will not overwrite others, right? Please correct me if am wrong.

            – Sanoop
            Nov 20 '18 at 5:54











          • You're partially right: the tokens are composed of the developer key, among other things, but one token has absolutely no relation to the other. A token is just an encrypted composition of developer key, application ID, username and expiration. It is worth mentioning that "username" is just some random string you define, that has no relation with your admin or any other user registered in vidyo.io developer portal.

            – Elvis Fernandes
            Nov 20 '18 at 13:18











          • Awesome!! Thanks a lot. :) Please do update the answer once you find out the valuable links for future readers also.

            – Sanoop
            Nov 20 '18 at 16:09



















          • Thanks a lot. :) For the second point am still confused a bit, As far i understood, the tokens are not related against a developer key, so each token is independent and also will not overwrite others, right? Please correct me if am wrong.

            – Sanoop
            Nov 20 '18 at 5:54











          • You're partially right: the tokens are composed of the developer key, among other things, but one token has absolutely no relation to the other. A token is just an encrypted composition of developer key, application ID, username and expiration. It is worth mentioning that "username" is just some random string you define, that has no relation with your admin or any other user registered in vidyo.io developer portal.

            – Elvis Fernandes
            Nov 20 '18 at 13:18











          • Awesome!! Thanks a lot. :) Please do update the answer once you find out the valuable links for future readers also.

            – Sanoop
            Nov 20 '18 at 16:09

















          Thanks a lot. :) For the second point am still confused a bit, As far i understood, the tokens are not related against a developer key, so each token is independent and also will not overwrite others, right? Please correct me if am wrong.

          – Sanoop
          Nov 20 '18 at 5:54





          Thanks a lot. :) For the second point am still confused a bit, As far i understood, the tokens are not related against a developer key, so each token is independent and also will not overwrite others, right? Please correct me if am wrong.

          – Sanoop
          Nov 20 '18 at 5:54













          You're partially right: the tokens are composed of the developer key, among other things, but one token has absolutely no relation to the other. A token is just an encrypted composition of developer key, application ID, username and expiration. It is worth mentioning that "username" is just some random string you define, that has no relation with your admin or any other user registered in vidyo.io developer portal.

          – Elvis Fernandes
          Nov 20 '18 at 13:18





          You're partially right: the tokens are composed of the developer key, among other things, but one token has absolutely no relation to the other. A token is just an encrypted composition of developer key, application ID, username and expiration. It is worth mentioning that "username" is just some random string you define, that has no relation with your admin or any other user registered in vidyo.io developer portal.

          – Elvis Fernandes
          Nov 20 '18 at 13:18













          Awesome!! Thanks a lot. :) Please do update the answer once you find out the valuable links for future readers also.

          – Sanoop
          Nov 20 '18 at 16:09





          Awesome!! Thanks a lot. :) Please do update the answer once you find out the valuable links for future readers also.

          – Sanoop
          Nov 20 '18 at 16:09




















          draft saved

          draft discarded




















































          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.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53313526%2fhow-to-automatically-add-participants-vidyo%23new-answer', 'question_page');
          }
          );

          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







          Popular posts from this blog

          List item for chat from Array inside array React Native

          Thiostrepton

          Caerphilly