{"id":4321,"date":"2020-10-20T13:32:14","date_gmt":"2020-10-20T13:32:14","guid":{"rendered":"https:\/\/knowledgebase.livebox.co.in\/?p=4321"},"modified":"2021-04-19T12:19:48","modified_gmt":"2021-04-19T12:19:48","slug":"video-conferencing-android-sdk-usage","status":"publish","type":"post","link":"https:\/\/knowledgebase.livebox.co.in\/video-conferencing-android-sdk-usage","title":{"rendered":"Video Conferencing Android SDK Usage"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"4321\" class=\"elementor elementor-4321\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-917191f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"917191f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-643c702\" data-id=\"643c702\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-3a48579 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"3a48579\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-62ab8e7\" data-id=\"62ab8e7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a1beadf elementor-widget__width-auto elementor-hidden-phone elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"a1beadf\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7478436 elementor-align-center elementor-widget__width-auto elementor-widget elementor-widget-post-info\" data-id=\"7478436\" data-element_type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-0244f58 elementor-inline-item\" itemprop=\"datePublished\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date\">\n\t\t\t\t\t\t\t\t\t\t<time>October 20, 2020<\/time>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-caa5ad7 elementor-inline-item\" itemprop=\"author\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author\">\n\t\t\t\t\t\t\t<span class=\"elementor-post-info__item-prefix\">by<\/span>\n\t\t\t\t\t\t\t\t\t\tLive Expert\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-08008db elementor-widget__width-auto elementor-hidden-phone elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"08008db\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-f8cf130 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"f8cf130\" data-element_type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Video Conferencing Android SDK Usage<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c7bdc5 elementor-widget elementor-widget-spacer\" data-id=\"1c7bdc5\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5d617c4 elementor-reverse-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5d617c4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-da84a3c\" data-id=\"da84a3c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3264c2f kb-post-content-ul-normal elementor-widget elementor-widget-text-editor\" data-id=\"3264c2f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Step 1:<\/strong><\/p><p>Create Sample Project using Android Studio.<\/p><p><strong>Step: 2<\/strong><\/p><p>Download the sdk from the below link,<\/p><p>http:\/\/[Your-Server-URL]\/Android\/Android-sdk.zip<\/p><p><strong>Step: 3<\/strong><\/p><p>Unzip the download file, you will get the \u2018Android-sdk\u2019 folder<\/p><p><strong>Step: 4<\/strong><\/p><p>Copy \u2018Android-sdk\u2019 folder and paste in this path (Your project file path +\/android\/app\/)<\/p><p><strong>Step: 5<\/strong><\/p><p>Add \u2018Android-sdk\u2019 in your project build gradle file<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-13c05b9 kb-post-content-note elementor-widget elementor-widget-text-editor\" data-id=\"13c05b9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>allprojects {<\/p><p>repositories {<\/p><p>maven { url &#8221; file:Android-sdk &#8221; }<\/p><p>google()<\/p><p>jcenter()<\/p><p>} }<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89f406c kb-post-content-ul-normal elementor-widget elementor-widget-text-editor\" data-id=\"89f406c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Step: 6<\/strong><\/p><p>Add<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b392bf kb-post-content-note elementor-widget elementor-widget-text-editor\" data-id=\"8b392bf\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>compileOptions {<\/p><p>sourceCompatibility JavaVersion.<em>VERSION_1_8<\/em><\/p><p>targetCompatibility JavaVersion.<em>VERSION_1_8 <\/em>}<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e47626 kb-post-content-ul-normal elementor-widget elementor-widget-text-editor\" data-id=\"9e47626\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Under build type build gradle file of app<\/p><p>And then add<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7417585 kb-post-content-note elementor-widget elementor-widget-text-editor\" data-id=\"7417585\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>implementation (&#8216;org.jitsi.react:jitsi-meet-sdk:2.+&#8217;) { transitive = true }<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8793e00 kb-post-content-ul-normal elementor-widget elementor-widget-text-editor\" data-id=\"8793e00\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Under dependencies in build gradle file of app<\/p><p><strong>Step: 7<\/strong><\/p><p>Code Implementation in your MainActivity java file,<\/p><p>Need to import the below packages,<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ee7e4f kb-post-content-note elementor-widget elementor-widget-text-editor\" data-id=\"6ee7e4f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>import android.os.StrictMode;<br \/>import android.util.Log;<br \/><br \/>import org.jitsi.meet.sdk.JitsiMeet;<br \/>import org.jitsi.meet.sdk.JitsiMeetActivity;<br \/>import org.jitsi.meet.sdk.JitsiMeetConferenceOptions;<br \/><br \/>import java.io.BufferedReader;<br \/>import java.io.InputStreamReader;<br \/>import java.io.OutputStream;<br \/>import java.net.HttpURLConnection;<br \/>import java.net.URL;<br \/>import org.json.JSONObject;\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e75e595 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e75e595\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-74deb23\" data-id=\"74deb23\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4c04b5d elementor-widget elementor-widget-heading\" data-id=\"4c04b5d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Functions to implement:<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eeefa10 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"eeefa10\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-6daf6b6 kb-post-content-ul-normal elementor-widget elementor-widget-text-editor\" data-id=\"6daf6b6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li>Get Hashkey<\/li><li>Get Token<\/li><li>Launch Conference\u00a0\u00a0<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-34907e4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"34907e4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6fd8551\" data-id=\"6fd8551\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ac694de elementor-widget elementor-widget-heading\" data-id=\"ac694de\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">1.\u00a0 Functions to get hashkey<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ab037b elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"1ab037b\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-54d06f5 kb-post-content-note elementor-widget elementor-widget-text-editor\" data-id=\"54d06f5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>public static String getHashkey(URL serverdomainURL, String ConferenceName, String<br \/>ApiUserName, String NativeKey, String ApiKey){<br \/>String hashkey = null;<br \/>try {<br \/>final String HashkeyObject = &#8220;{\\n&#8221; +<br \/>&#8221; \\&#8221;name\\&#8221;: \\&#8221;&#8221; + ConferenceName + &#8220;\\&#8221;,\\r\\n&#8221; +<br \/>&#8221; \\&#8221;username\\&#8221;: \\&#8221;&#8221; + ApiUserName + &#8220;\\&#8221;,\\r\\n&#8221; +<br \/>&#8221; \\&#8221;Nativeappkey\\&#8221;: \\&#8221;&#8221; + NativeKey + &#8220;\\&#8221;,\\r\\n&#8221;+<br \/>&#8221; \\&#8221;key\\&#8221;: \\&#8221;&#8221; + ApiKey + &#8220;\\&#8221;&#8221; + &#8220;\\n}&#8221;;<br \/>URL apiUrlTogethashkey = new URL(&#8220;https:\/\/&#8221; + serverdomainURL.getHost() +&#8221;:4354\/api\/getHashKeyByConferenceName&#8221;);<br \/>HttpURLConnection hashkeyConnection = (HttpURLConnection)<br \/>apiUrlTogethashkey.openConnection();<br \/>hashkeyConnection.setRequestMethod(&#8220;POST&#8221;);<br \/>hashkeyConnection.setRequestProperty(&#8220;Content-Type&#8221;, &#8220;application\/json&#8221;);<br \/>hashkeyConnection.setDoOutput(true);<br \/>OutputStream ops = hashkeyConnection.getOutputStream();<br \/>ops.write(HashkeyObject.getBytes());<br \/>ops.flush();<br \/>ops.close();<br \/>BufferedReader in = new BufferedReader(new<br \/>InputStreamReader(hashkeyConnection.getInputStream()));<br \/>String input;<br \/>StringBuffer result = new StringBuffer();<br \/>while ((input = in.readLine()) != null) {<br \/>result.append(input);<br \/>}<br \/>hashkey = result.toString();<br \/>in.close();<br \/>} catch (Exception e) {<br \/>e.printStackTrace();<br \/>}<br \/>System.out.println(&#8220;Hashkey : &#8220;+hashkey);<br \/>return(hashkey);<br \/>}<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-54aaa53 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"54aaa53\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-d59f716\" data-id=\"d59f716\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-49238d9 elementor-widget elementor-widget-heading\" data-id=\"49238d9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">2.\u00a0 Functions to get token<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e5d5a4f elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e5d5a4f\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-fccfc84 kb-post-content-note elementor-widget elementor-widget-text-editor\" data-id=\"fccfc84\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>public static String getToken(URL serverdomainURL, String hashkey,String ApiUserName, String<br \/>NativeKey, String ApiKey){<br \/>String token=null;<br \/>try {<br \/>final String TokenObject = &#8220;{\\n&#8221; +<br \/>&#8221; \\&#8221;hashkey\\&#8221;: \\&#8221;&#8221; + hashkey + &#8220;\\&#8221;,\\r\\n&#8221; +<br \/>&#8221; \\&#8221;username\\&#8221;: \\&#8221;&#8221; + ApiUserName + &#8220;\\&#8221;,\\r\\n&#8221; +<br \/>&#8221; \\&#8221;Nativeappkey\\&#8221;: \\&#8221;&#8221; + NativeKey + &#8220;\\&#8221;,\\r\\n&#8221; +<br \/>&#8221; \\&#8221;key\\&#8221;: \\&#8221;&#8221; + ApiKey + &#8220;\\&#8221;,\\r\\n&#8221; +<br \/>&#8221; \\&#8221;IsMobile\\&#8221;: \\&#8221;true\\&#8221;&#8221; + &#8220;\\n}&#8221;;<br \/>System.out.println(TokenObject);<br \/>URL apiURLtogetToken = new URL(&#8220;https:\/\/&#8221; + serverdomainURL.getHost() +<br \/>&#8220;:4354\/api\/getConferenceNameByHashKey&#8221;);<br \/>HttpURLConnection postConnection = (HttpURLConnection)<br \/>apiURLtogetToken.openConnection();<br \/>postConnection.setRequestMethod(&#8220;POST&#8221;);<br \/>postConnection.setRequestProperty(&#8220;Content-Type&#8221;, &#8220;application\/json&#8221;);<br \/>postConnection.setDoOutput(true);<br \/>OutputStream os = postConnection.getOutputStream();<br \/>os.write(TokenObject.getBytes());<br \/>os.flush();<br \/>os.close();<br \/>BufferedReader inn = new BufferedReader(new<br \/>InputStreamReader(postConnection.getInputStream()));<br \/>String inputLine;<br \/>StringBuffer response = new StringBuffer();<br \/>while ((inputLine = inn.readLine()) != null) {<br \/>response.append(inputLine);<br \/>}<br \/>inn.close();<br \/>JSONObject tokendetail = new JSONObject(response.toString());<br \/>token = tokendetail.get(&#8220;token&#8221;).toString();<br \/>}<br \/>catch (Exception e){<br \/>e.printStackTrace();<br \/>}<br \/>System.out.println(&#8220;Token : &#8220;+token);<br \/>return token;<br \/>}<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4553509 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4553509\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-ea32a0d\" data-id=\"ea32a0d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-73c6cdb elementor-widget elementor-widget-heading\" data-id=\"73c6cdb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">3.\u00a0 Functions to get launch conference:<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0929749 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"0929749\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7d75c3 kb-post-content-note elementor-widget elementor-widget-text-editor\" data-id=\"a7d75c3\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>private void launchvideoconference(URL serverdomainURL, String ConferenceName, String Token,<br \/>String HashKey) {<br \/>try {<br \/>JitsiMeetConferenceOptions defaultOptions<br \/>= new JitsiMeetConferenceOptions.Builder()<br \/>.setFeatureFlag(&#8220;chatOption.enabled&#8221;, true) \/\/ for chat enable<br \/>.setSubject(ConferenceName) \/\/ for display name<br \/>.setVideoMuted(false) \/\/ for video mute<br \/>.setAudioMuted(true) \/\/ for audio mute<br \/>.setServerURL(serverdomainURL)<br \/>.setWelcomePageEnabled(true)<br \/>.setToken(Token)<br \/>.build();<br \/>JitsiMeet.setDefaultConferenceOptions(defaultOptions);<br \/>JitsiMeetConferenceOptions options<br \/>= new JitsiMeetConferenceOptions.Builder()<br \/>.setRoom(HashKey)<br \/>.build();<br \/>\/\/ Launch the new activity with the given options. The launch() method takes care<br \/>\/\/ of creating the required Intent and passing the options.<br \/>JitsiMeetActivity.launch(this, options); \/\/ this is context<br \/>}<br \/>catch (Exception e){<br \/>e.printStackTrace();<br \/>}<br \/>}<\/p><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-fc9d08e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fc9d08e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-3d7ecfd\" data-id=\"3d7ecfd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ecd4bc5 elementor-widget elementor-widget-heading\" data-id=\"ecd4bc5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Call above 3 functions (hashkey, token, launch conference) using below conference function:<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7683914 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"7683914\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6fe6ef kb-post-content-note elementor-widget elementor-widget-text-editor\" data-id=\"a6fe6ef\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>private void Conference(String YourDomainName, String ConferenceName, String ApiUserName,<br \/>String ApiKey,String NativeKey){<br \/>URL serverdomainURL=null;<br \/>String HashKey;<br \/>String Token;<br \/>StrictMode.ThreadPolicy threadPolicy = new<br \/>StrictMode.ThreadPolicy.Builder().permitAll().build();<br \/>StrictMode.setThreadPolicy(threadPolicy);<br \/>try {<br \/>serverdomainURL = new URL(YourDomainName+&#8221;\/conference\/&#8221;);<br \/>} catch (Exception e) {<br \/>e.printStackTrace();<br \/>}<br \/>HashKey=getHashkey(serverdomainURL,ConferenceName,ApiUserName,NativeKey,ApiKey);\/\/to get hashkey for conference<br \/>Token=getToken(serverdomainURL,HashKey,ApiUserName,NativeKey,ApiKey); \/\/to get token for conference<br \/>launchvideoconference(serverdomainURL,ConferenceName,Token,HashKey); \/\/launch conference<br \/>}<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-65b6e53 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"65b6e53\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-1e36761\" data-id=\"1e36761\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-839371f elementor-widget elementor-widget-heading\" data-id=\"839371f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Initialize variables need for connect conferences are given below:<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2636df7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"2636df7\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b1622f kb-post-content-note elementor-widget elementor-widget-text-editor\" data-id=\"2b1622f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>String YourDomainName = &#8220;https:\/\/yourdomainname.com&#8221;; \/\/eg:\u00a0https:\/\/domain.com<br \/>String ConferenceName = &#8220;##########&#8221;;<br \/>String ApiUserName = &#8220;########&#8221;;<br \/>String ApiKey = &#8220;##########&#8221;;<br \/>String NativeKey=&#8221;&#8221;; \/\/No need to provide native key for Testing mode. Native key needed only for Production mode<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-5c95713 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5c95713\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-39ca26f\" data-id=\"39ca26f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1634c2e elementor-widget elementor-widget-heading\" data-id=\"1634c2e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Call Conference function inside onCreate function:<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6a55d1 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"a6a55d1\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e002a9 kb-post-content-note elementor-widget elementor-widget-text-editor\" data-id=\"4e002a9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>conference(YourDomainName,ConferenceName,ApiUserName,ApiKey,NativeKey);<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-d6542f1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d6542f1\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-7a9fafd\" data-id=\"7a9fafd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a688861 elementor-widget elementor-widget-heading\" data-id=\"a688861\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">For launch conference with chat only option enable:<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff4b924 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"ff4b924\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-94f4450 kb-post-content-note elementor-widget elementor-widget-text-editor\" data-id=\"94f4450\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>JitsiMeetConferenceOptions defaultOptions<br \/>= new JitsiMeetConferenceOptions.Builder()<br \/>.setFeatureFlag(&#8220;chatOption.enabled&#8221;,true) \/\/ for chat open<br \/>.setSubject(conferencename) \/\/ for display name<br \/>.setVideoMuted(true) \/\/ for video mute<br \/>.setAudioMuted(true) \/\/ for audio mute<br \/>.setServerURL(serverdomainURL)<br \/>.setWelcomePageEnabled(false)<br \/>.build();<br \/><br \/><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-ab151a1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ab151a1\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-7d09268\" data-id=\"7d09268\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6b84e97 elementor-widget elementor-widget-heading\" data-id=\"6b84e97\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">For launch conference with Video only option enable:<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c788a1a elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"c788a1a\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-22f0dd1 kb-post-content-note elementor-widget elementor-widget-text-editor\" data-id=\"22f0dd1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>JitsiMeetConferenceOptions defaultOptions<br \/>= new JitsiMeetConferenceOptions.Builder()<br \/>.setFeatureFlag(&#8220;chatOption.enabled&#8221;,false)<br \/>.setSubject(conferencename) \/\/ for display name<br \/>.setAudioMuted(true) \/\/ for audio mute<br \/>.setServerURL(serverdomainURL)<br \/>.setWelcomePageEnabled(false)<br \/>.build();<br \/><br \/><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-ee9391b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ee9391b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-3f5bcc2\" data-id=\"3f5bcc2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6348e36 elementor-widget elementor-widget-heading\" data-id=\"6348e36\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">For launch conference with Audio only option enable:<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-93f8499 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"93f8499\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c9260b kb-post-content-note elementor-widget elementor-widget-text-editor\" data-id=\"0c9260b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>JitsiMeetConferenceOptions defaultOptions<br \/>= new JitsiMeetConferenceOptions.Builder()<br \/>.setFeatureFlag(&#8220;chatOption.enabled&#8221;,false)<br \/>.setSubject(conferencename) \/\/ for display name<br \/>.setVideoMuted(true) \/\/ for video mute<br \/>.setServerURL(serverdomainURL)<br \/>.setWelcomePageEnabled(false)<br \/>.build();<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a8cfb6 kb-post-content-ul-normal elementor-widget elementor-widget-text-editor\" data-id=\"2a8cfb6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Step 8:<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eba4ccf kb-post-content-ul-normal elementor-widget elementor-widget-text-editor\" data-id=\"eba4ccf\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Run Project using Android studsio<\/p><ul><li>Clean Project(Build\u00e0Clean Project)<\/li><li>Build Project(Build\u00e0Build\/Rebuild Project)<\/li><li>Run app using emulator<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92dec70 posttags elementor-widget elementor-widget-post-info\" data-id=\"92dec70\" data-element_type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-ec8474c elementor-inline-item\" itemprop=\"about\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-tags\"><\/i>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-post-info__terms-list\">\n\t\t\t\t<span class=\"elementor-post-info__terms-list-item\">API to integrate video conferencing app<\/span>, <span class=\"elementor-post-info__terms-list-item\">Livebox video conferencing app<\/span>, <span class=\"elementor-post-info__terms-list-item\">SDK to build video conferencing apps<\/span>, <span class=\"elementor-post-info__terms-list-item\">video conferencing app<\/span>\t\t\t\t<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-77dbfde elementor-inline-item\" itemprop=\"datePublished\">\n\t\t\t\t\t\t<a href=\"https:\/\/knowledgebase.livebox.co.in\/2020\/10\/20\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-calendar\"><\/i>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date\">\n\t\t\t\t\t\t\t\t\t\t<time>October 20, 2020<\/time>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ecac88d elementor-widget elementor-widget-post-navigation\" data-id=\"ecac88d\" data-element_type=\"widget\" data-widget_type=\"post-navigation.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-post-navigation\" role=\"navigation\" aria-label=\"Post Navigation\">\n\t\t\t<div class=\"elementor-post-navigation__prev elementor-post-navigation__link\">\n\t\t\t\t<a href=\"https:\/\/knowledgebase.livebox.co.in\/users-and-roles-permission-for-the-video-conferencing-app\" rel=\"prev\"><span class=\"post-navigation__arrow-wrapper post-navigation__arrow-prev\"><i aria-hidden=\"true\" class=\"fas fa-arrow-left\"><\/i><span class=\"elementor-screen-only\">Prev<\/span><\/span><span class=\"elementor-post-navigation__link__prev\"><span class=\"post-navigation__prev--title\">Users and Roles Permission for the Video Conferencing App<\/span><\/span><\/a>\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-post-navigation__next elementor-post-navigation__link\">\n\t\t\t\t<a href=\"https:\/\/knowledgebase.livebox.co.in\/video-conferencing-ios-sdk-usage\" rel=\"next\"><span class=\"elementor-post-navigation__link__next\"><span class=\"post-navigation__next--title\">Video conferencing iOS SDK Usage<\/span><\/span><span class=\"post-navigation__arrow-wrapper post-navigation__arrow-next\"><i aria-hidden=\"true\" class=\"fas fa-arrow-right\"><\/i><span class=\"elementor-screen-only\">Next<\/span><\/span><\/a>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-d311b35\" data-id=\"d311b35\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-301c381 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"301c381\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-163c11e\" data-id=\"163c11e\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f571b7a elementor-widget elementor-widget-heading\" data-id=\"f571b7a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Related Articles<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-adf3729 elementor-grid-1 elementor-posts--thumbnail-none elementor-posts--align-center kb-post-related-article elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-posts\" data-id=\"adf3729\" data-element_type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:12,&quot;sizes&quot;:[]},&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-2060 post type-post status-publish format-standard hentry category-app-store category-video-conferencing-app tag-api-to-integrate-video-conferencing-app tag-best-video-conferencing-app tag-global-video-conferencing tag-integrate-video-conferencing tag-live-stream-video-conferences tag-schedule-video-conferencing-time tag-user-friendly-video-calling-app tag-video-conference-with-multiple-chatrooms\" role=\"listitem\">\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<p class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/knowledgebase.livebox.co.in\/create-a-video-conference-mobile-app\" >\n\t\t\t\tCreate Video Conference Mobile App\t\t\t<\/a>\n\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-2905 post type-post status-publish format-standard hentry category-video-conferencing-app tag-api-to-integrate-video-conferencing-app tag-best-video-conferencing-app tag-global-video-conferencing tag-integrate-video-conferencing tag-live-stream-video-conferences tag-schedule-video-conferencing-time tag-user-friendly-video-calling-app tag-video-conference-with-multiple-chatrooms\" role=\"listitem\">\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<p class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/knowledgebase.livebox.co.in\/livebox-video-conferencing-features\" >\n\t\t\t\tLivebox Video Conferencing Features\t\t\t<\/a>\n\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-2930 post type-post status-publish format-standard hentry category-video-conferencing-app tag-api-to-integrate-video-conferencing-app tag-best-video-conferencing-app tag-global-video-conferencing tag-integrate-video-conferencing tag-live-stream-video-conferences tag-schedule-video-conferencing-time tag-user-friendly-video-calling-app tag-video-conference-with-multiple-chatrooms\" role=\"listitem\">\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<p class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/knowledgebase.livebox.co.in\/video-bridge-service-settings-on-video-conferencing-app\" >\n\t\t\t\tVideo Bridge Service Settings\t\t\t<\/a>\n\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-2943 post type-post status-publish format-standard hentry category-video-conferencing-app tag-api-to-integrate-video-conferencing-app tag-best-video-conferencing-app tag-global-video-conferencing tag-integrate-video-conferencing tag-live-stream-video-conferences tag-schedule-video-conferencing-time tag-user-friendly-video-calling-app tag-video-conference-with-multiple-chatrooms\" role=\"listitem\">\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<p class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/knowledgebase.livebox.co.in\/how-enable-sign-up-option-for-the-video-conferencing-app\" >\n\t\t\t\tCreate Sign Up User\t\t\t<\/a>\n\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-2959 post type-post status-publish format-standard hentry category-video-conferencing-app tag-api-to-integrate-video-conferencing-app tag-best-video-conferencing-app tag-global-video-conferencing tag-integrate-video-conferencing tag-live-stream-video-conferences tag-schedule-video-conferencing-time tag-user-friendly-video-calling-app tag-video-conference-with-multiple-chatrooms\" role=\"listitem\">\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<p class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/knowledgebase.livebox.co.in\/how-to-create-client-portal-user-for-the-video-conferencing-app\" >\n\t\t\t\tCreate Client Portal User\t\t\t<\/a>\n\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-2988 post type-post status-publish format-standard hentry category-video-conferencing-app tag-api-to-integrate-video-conferencing-app tag-best-video-conferencing-app tag-global-video-conferencing tag-integrate-video-conferencing tag-live-stream-video-conferences tag-schedule-video-conferencing-time tag-user-friendly-video-calling-app tag-video-conference-with-multiple-chatrooms\" role=\"listitem\">\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<p class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/knowledgebase.livebox.co.in\/how-to-embed-video-conferences-on-websites-blogs\" >\n\t\t\t\tVideo Conference Live on Websites\/Blogs?\t\t\t<\/a>\n\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-3000 post type-post status-publish format-standard hentry category-video-conferencing-app tag-api-to-integrate-video-conferencing-app tag-best-video-conferencing-app tag-global-video-conferencing tag-integrate-video-conferencing tag-live-stream-video-conferences tag-schedule-video-conferencing-time tag-user-friendly-video-calling-app tag-video-conference-with-multiple-chatrooms\" role=\"listitem\">\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<p class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/knowledgebase.livebox.co.in\/how-to-create-users-for-video-conferences\" >\n\t\t\t\tAdd Users for Video Conference\t\t\t<\/a>\n\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-3012 post type-post status-publish format-standard hentry category-video-conferencing-app tag-api-to-integrate-video-conferencing-app tag-best-video-conferencing-app tag-global-video-conferencing tag-integrate-video-conferencing tag-live-stream-video-conferences tag-schedule-video-conferencing-time tag-user-friendly-video-calling-app tag-video-conference-with-multiple-chatrooms\" role=\"listitem\">\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<p class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/knowledgebase.livebox.co.in\/video-conferencing-authentication-settings\" >\n\t\t\t\tVideo Conferencing Authentication Settings\t\t\t<\/a>\n\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-3035 post type-post status-publish format-standard hentry category-video-conferencing-app category-users-roles tag-api-to-integrate-video-conferencing-app tag-best-video-conferencing-app tag-global-video-conferencing tag-integrate-video-conferencing tag-live-stream-video-conferences tag-schedule-video-conferencing-time tag-user-friendly-video-calling-app tag-video-conference-with-multiple-chatrooms\" role=\"listitem\">\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<p class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/knowledgebase.livebox.co.in\/how-to-enable-api-permission-for-the-video-conferencing-app\" >\n\t\t\t\tAPI Permission for the Video Conferencing App\t\t\t<\/a>\n\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-3049 post type-post status-publish format-standard hentry category-video-conferencing-app tag-api-to-integrate-video-conferencing-app tag-best-video-conferencing-app tag-global-video-conferencing tag-integrate-video-conferencing tag-live-stream-video-conferences tag-schedule-video-conferencing-time tag-user-friendly-video-calling-app tag-video-conference-with-multiple-chatrooms\" role=\"listitem\">\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<p class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/knowledgebase.livebox.co.in\/video-conferencing-call-logs\" >\n\t\t\t\tVideo Conferencing Call Logs\t\t\t<\/a>\n\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-3072 post type-post status-publish format-standard hentry category-video-conferencing-app tag-api-to-integrate-video-conferencing-app tag-best-video-conferencing-app tag-global-video-conferencing tag-integrate-video-conferencing tag-live-stream-video-conferences tag-schedule-video-conferencing-time tag-user-friendly-video-calling-app tag-video-conference-with-multiple-chatrooms\" role=\"listitem\">\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<p class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/knowledgebase.livebox.co.in\/creating-multiple-video-conference-rooms-within-livebox\" >\n\t\t\t\tCreate Multiple Video Conference Rooms\t\t\t<\/a>\n\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-3213 post type-post status-publish format-standard hentry category-video-conferencing-app tag-api-to-integrate-video-conferencing-app tag-best-video-conferencing-app tag-global-video-conferencing tag-integrate-video-conferencing tag-live-stream-video-conferences tag-schedule-video-conferencing-time tag-user-friendly-video-calling-app tag-video-conference-with-multiple-chatrooms\" role=\"listitem\">\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<p class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/knowledgebase.livebox.co.in\/schedule-video-conferences\" >\n\t\t\t\tSchedule Video Conferences\t\t\t<\/a>\n\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Step 1: Create Sample Project using Android Studio. Step: 2 Download the sdk from the below link, http:\/\/[Your-Server-URL]\/Android\/Android-sdk.zip Step: 3 Unzip the download file, you<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[94,348,347,346],"class_list":["post-4321","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-api-to-integrate-video-conferencing-app","tag-livebox-video-conferencing-app","tag-sdk-to-build-video-conferencing-apps","tag-video-conferencing-app"],"_links":{"self":[{"href":"https:\/\/knowledgebase.livebox.co.in\/secured-hidden-wp-api\/wp\/v2\/posts\/4321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/knowledgebase.livebox.co.in\/secured-hidden-wp-api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/knowledgebase.livebox.co.in\/secured-hidden-wp-api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/knowledgebase.livebox.co.in\/secured-hidden-wp-api\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/knowledgebase.livebox.co.in\/secured-hidden-wp-api\/wp\/v2\/comments?post=4321"}],"version-history":[{"count":22,"href":"https:\/\/knowledgebase.livebox.co.in\/secured-hidden-wp-api\/wp\/v2\/posts\/4321\/revisions"}],"predecessor-version":[{"id":4904,"href":"https:\/\/knowledgebase.livebox.co.in\/secured-hidden-wp-api\/wp\/v2\/posts\/4321\/revisions\/4904"}],"wp:attachment":[{"href":"https:\/\/knowledgebase.livebox.co.in\/secured-hidden-wp-api\/wp\/v2\/media?parent=4321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/knowledgebase.livebox.co.in\/secured-hidden-wp-api\/wp\/v2\/categories?post=4321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/knowledgebase.livebox.co.in\/secured-hidden-wp-api\/wp\/v2\/tags?post=4321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}