cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
4043
Views
0
Helpful
5
Replies

ERROR, Unable to register, User has excessive device registrations

Patience Umoru
Cisco Employee
Cisco Employee

User has excessive device registrations i am getting this error when lunch meeting from my portal 

 

here is complete error index.js:64 wx-js-sdk Meetings:index#register --> ERROR, Unable to register, User has excessive device registrations

POST https://wdm-a.wbx2.com/wdm/api/v1/devices

WEBEX_TRACKING_ID: webex-js-sdk_ce4a97d7-0e23-48ac-9855-1268a5efeed7_6

5 Replies 5

jiandong-ruan
Level 1
Level 1

Up to 100 registrations are allowed according to the FAQ: https://developer.webex.com/docs/frequently-asked-questions#general. 100 is too small for webex bot and restricts the number of meetings which a bot can join concurrently. Can this limit be removed or increased for webex bot?

How is the bot joining a meeting? And what is the use case that requires this to happen?

It's not a common scenario, so we need more details.

We create webex bot follow the instruction here https://developer.webex.com/docs/bots. Then the bot joins the meeting using its own access token. Our bot receives and processes meeting transcriptions (https://github.com/webex/webex-js-sdk/wiki/Advanced-Meeting-Controls#transcription) in realtime.

We have looked at the integration app. The problem with the integration oauth2 token is that our app will show up as a regular webex user in the meeting. That's why we're looking into the webex bot solution.

Ok understood. Is there a reason why the host of the meeting can't manage this and share transcriptions directly to the bot instead?

In any case, the 100 registration restriction is a core configuration in the backend, not sure that this can be changed. You can create a ticket by emailing devsupport@webex.com with details of your use case (including bot email and any errors you see when you reach that 100 registration limit), so that we can check further with Engineering to see if there are other alternatives.

Patience Umoru
Cisco Employee
Cisco Employee

Screenshot 2022-02-17 at 14.28.55(1) (1).pngThe issue seems to be that you are keep generating new device registrations without properly unregistering them. You can follow the step by step guidelines described here to unregister your device: https://github.com/webex/webex-js-sdk/tree/master/packages/node_modules/%40webex/plugin-meetings#device-unregistration . 

You can try the following the steps to manually delete some device registrations. You can try doing it on Postman please follow the steps described below  attached a screenshot for your reference as well.

Do a GET with the access_token against:
https://wdm.a6.ciscospark.com/wdm/api/v1/devices?

The unique devices will appear like this in the JSON returned from the GET:
"url": "https://wdm-a.wbx2.com/wdm/api/v1/devices/1671f996-9147-43a4-a62d-ad0bc7440b28"
A reference to the FAQ here : https://developer.webex.com/docs/frequently-asked-questions#general
Please let me know if you have any further issues