# How do I make use of SessionNetQualityLevel for Android?

**URL:** <https://devforum.zoom.us/t/how-do-i-make-use-of-sessionnetqualitylevel-for-android/4746>\
**Category:** Android\
**Created:** [June 24, 2019, 10:02pm UTC](https://devforum.zoom.us/t/how-do-i-make-use-of-sessionnetqualitylevel-for-android/4746 "2019-06-24T22:02:10Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![mlapasa](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/mlapasa/32/1129_2.png) [@mlapasa](https://devforum.zoom.us/u/mlapasa)\
**Post date:** [June 24, 2019, 10:02pm UTC](https://devforum.zoom.us/t/how-do-i-make-use-of-sessionnetqualitylevel-for-android/4746/1 "2019-06-24T22:02:10Z")

</div>

**Description**  
How do I make use of SessionNetQualityLevel for Android?

**Which version?**  
Version: 4.3.47200.0322

In iOS Zoom SDK documentation, there is this method that captures if the call quality is between VERY\_BAD to EXCELLENT.

`(void)onSinkMeetingVideoQualityChanged:(MobileRTCNetworkQuality)qality userID:(NSUInteger)userID`

The Zoom iOS documentation I’m referencing is located here - [https://devmp.zoomdev.us/docs/sdk/native-sdks/iOS/mastering-zoom-sdk/in-meeting-function/zoom-meeting-ui/meeting-status](https://devmp.zoomdev.us/docs/sdk/native-sdks/iOS/mastering-zoom-sdk/in-meeting-function/zoom-meeting-ui/meeting-status)

I would like to know how can perform the equivalent functionality in Android. I can see the enums exist here:

[https://zoom.github.io/zoom-sdk-android/us/zoom/sdk/SessionNetQualityLevel.html](https://zoom.github.io/zoom-sdk-android/us/zoom/sdk/SessionNetQualityLevel.html)

---

<div class="post-metadata">

**Author:** ![Fred\_Luo](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/fred_luo/32/62_2.png) [@Fred\_Luo](https://devforum.zoom.us/u/Fred_Luo)\
**Post date:** [June 25, 2019, 1:15am UTC](https://devforum.zoom.us/t/how-do-i-make-use-of-sessionnetqualitylevel-for-android/4746/2 "2019-06-25T01:15:22Z")

</div>

Hi mlapasa

thanks for use sdk. android sdk will add this interface at July release.

---

<div class="post-metadata">

**Author:** ![videoapp](https://avatars.discourse-cdn.com/v4/letter/v/e79b87/32.png) [@videoapp](https://devforum.zoom.us/u/videoapp)\
**Post date:** [March 24, 2020, 12:24pm UTC](https://devforum.zoom.us/t/how-do-i-make-use-of-sessionnetqualitylevel-for-android/4746/3 "2020-03-24T12:24:39Z")

</div>

Can you please list out the exact version Android sdk version where SessionNetQualityLevel interface is implemented?

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [March 25, 2020, 3:48am UTC](https://devforum.zoom.us/t/how-do-i-make-use-of-sessionnetqualitylevel-for-android/4746/4 "2020-03-25T03:48:52Z")

</div>

Hi [videoapp](https://devforum.zoom.us/u/videoapp),

Thanks for using Zoom SDK. The SessionNetQualityLevel interface is included in the latest version of Android SDK, you could use the interface `querySessionNetworkStatus` ([https://zoom.github.io/zoom-sdk-android/us/zoom/sdk/InMeetingService.html#querySessionNetworkStatus-us.zoom.sdk.EnumComponentType-boolean-](https://zoom.github.io/zoom-sdk-android/us/zoom/sdk/InMeetingService.html#querySessionNetworkStatus-us.zoom.sdk.EnumComponentType-boolean-)) to get the network status. And the return value will be a SessionNetQualityLevel that could be found here: [https://zoom.github.io/zoom-sdk-android/us/zoom/sdk/SessionNetQualityLevel.html](https://zoom.github.io/zoom-sdk-android/us/zoom/sdk/SessionNetQualityLevel.html)

Hope this helps. Thanks!

---

<div class="post-metadata">

**Author:** ![videoapp](https://avatars.discourse-cdn.com/v4/letter/v/e79b87/32.png) [@videoapp](https://devforum.zoom.us/u/videoapp)\
**Post date:** [March 25, 2020, 11:16am UTC](https://devforum.zoom.us/t/how-do-i-make-use-of-sessionnetqualitylevel-for-android/4746/5 "2020-03-25T11:16:05Z")

</div>

Hi Team,

Thanks for your response. It works for me.

I have another query. During the Zoom call, we used to see a message “network connection unstable”.From where and how can I read such a case when it arises.

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [March 26, 2020, 4:14am UTC](https://devforum.zoom.us/t/how-do-i-make-use-of-sessionnetqualitylevel-for-android/4746/6 "2020-03-26T04:14:45Z")

</div>

Hi [videoapp](https://devforum.zoom.us/u/videoapp),

Thanks for the reply. The corresponding network quality level of the message “network connection unstable” would be SESSION\_NET\_QUALITY\_VERY\_BAD([https://zoom.github.io/zoom-sdk-android/us/zoom/sdk/SessionNetQualityLevel.html#SESSION\_NET\_QUALITY\_VERY\_BAD](https://zoom.github.io/zoom-sdk-android/us/zoom/sdk/SessionNetQualityLevel.html#SESSION_NET_QUALITY_VERY_BAD)).

Thanks!

---

<div class="post-metadata">

**Author:** ![videoapp](https://avatars.discourse-cdn.com/v4/letter/v/e79b87/32.png) [@videoapp](https://devforum.zoom.us/u/videoapp)\
**Post date:** [March 31, 2020, 5:08am UTC](https://devforum.zoom.us/t/how-do-i-make-use-of-sessionnetqualitylevel-for-android/4746/7 "2020-03-31T05:08:48Z")

</div>

Hi Team,

In Android SDK, I would like to know Once after connecting to the call, how and where to use the querySessionNetworkStatus to get the session network quality status?

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [April 1, 2020, 3:53am UTC](https://devforum.zoom.us/t/how-do-i-make-use-of-sessionnetqualitylevel-for-android/4746/8 "2020-04-01T03:53:58Z")

</div>

Hi [videoapp](https://devforum.zoom.us/u/videoapp),

Thanks for the reply. You may call the interface `querySessionNetworkStatus` anytime after you successfully join the meeting and in the meeting.

Hope this helps. Thanks!

---

<div class="post-metadata">

**Author:** ![videoapp](https://avatars.discourse-cdn.com/v4/letter/v/e79b87/32.png) [@videoapp](https://devforum.zoom.us/u/videoapp)\
**Post date:** [April 2, 2020, 1:16pm UTC](https://devforum.zoom.us/t/how-do-i-make-use-of-sessionnetqualitylevel-for-android/4746/9 "2020-04-02T13:16:58Z")

</div>

Hi Team,

Thanks for your Kind reply.It works.Can you please help me to resolve another one query?

How to start a new meeting/Instant meeting with the Personal Meeting Id(PMI) of the user logged in using email zoom account?

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [April 3, 2020, 4:31am UTC](https://devforum.zoom.us/t/how-do-i-make-use-of-sessionnetqualitylevel-for-android/4746/10 "2020-04-03T04:31:00Z")

</div>

Hi [videoapp](https://devforum.zoom.us/u/videoapp),

Thanks for the reply. If the logged-in user belongs to your account, you could get the PMI info from REST API:[https://marketplace.zoom.us/docs/api-reference/zoom-api/users/user](https://marketplace.zoom.us/docs/api-reference/zoom-api/users/user).

Thanks!

---

<div class="post-metadata">

**Author:** ![videoapp](https://avatars.discourse-cdn.com/v4/letter/v/e79b87/32.png) [@videoapp](https://devforum.zoom.us/u/videoapp)\
**Post date:** [April 3, 2020, 2:14pm UTC](https://devforum.zoom.us/t/how-do-i-make-use-of-sessionnetqualitylevel-for-android/4746/11 "2020-04-03T14:14:26Z")

</div>

Hi Carson,

Thanks for your response.When i try to use the above API to get the PMI, am facing issue in using the API.

Please help me to resolve the below two things:-  
1.How get the user Id  
2.How to get the Client Id and Client Secret to get the access token?

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [April 4, 2020, 12:39am UTC](https://devforum.zoom.us/t/how-do-i-make-use-of-sessionnetqualitylevel-for-android/4746/12 "2020-04-04T00:39:14Z")

</div>

Hi [videoapp](https://devforum.zoom.us/u/videoapp),

Thanks for the reply. The REST API is different from SDK so the terms and concepts might different. User ID could be your email address. You may find the instruction of how to use Zoom API here: [https://marketplace.zoom.us/docs/api-reference/introduction](https://marketplace.zoom.us/docs/api-reference/introduction), if you are having issues or have questions regarding Zoom API, you may also seek assistance at [https://devforum.zoom.us/c/zoom-api/8](https://devforum.zoom.us/c/zoom-api/8)

Hope this helps. Thanks!

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 8:14pm UTC](https://devforum.zoom.us/t/how-do-i-make-use-of-sessionnetqualitylevel-for-android/4746/13 "2020-08-21T20:14:24Z")

</div>

Closed on August 21, 2020, 8:14pm UTC


