Retrieving call log with company employee ID

  • 1
  • Question
  • Updated 3 weeks ago
Hello,

We want to obtain call log data to be used elsewhere. Our call log data for other entities that do not use RingCentral always come with an employee ID. We would like to pass this attribute to Google's G Suite and then to the RingCentral SAML app, mapping employee ID to the RingCentral attribute partnerID. Pulling the call log data should be relatively simple, but the requirement of having employee ID in that data makes it more difficult. Have you seen others pull this off successfully, and if so, can you guide me in the right direction?

Thanks!
Photo of Wellhart IT

Wellhart IT

  • 80 Points 75 badge 2x thumb

Posted 3 weeks ago

  • 1
Photo of Tyler Long

Tyler Long, Official Rep

  • 8,152 Points 5k badge 2x thumb
I believe RingCentral extension ID is similar to employee ID. But not exactly the same thing because each employee could have multiple extensions. I am wondering: how do you handle the case that multiple employees share the same phone? Then there is no way to tell which employee it is for from call log.
Photo of Lee

Lee

  • 162 Points 100 badge 2x thumb
If multiple Employees are going to use the same phone you can set it up as a common phone and they can log in when they need to use it. They would always use the extension assigned to them. 
Photo of Tyler Long

Tyler Long, Official Rep

  • 8,152 Points 5k badge 2x thumb
Hi Lee, that makes sense. I am wondering what could they do if they share the same extension?  Then from the call log we only know the extension, no way to tell which employee created the call log.
Photo of Lee

Lee

  • 162 Points 100 badge 2x thumb
Each person would login with thier own extension and PIN so you should be able to know. I guess the correct term is hot desking. Here is an article https://success.ringcentral.com/artic.... Looks like it is only available on some phones.
Photo of Tyler Long

Tyler Long, Official Rep

  • 8,152 Points 5k badge 2x thumb
Hi Lee, I know it is possible. But in reality, I often see people in the same office share a single phone, and they don't login at all (Maybe admin user logged in).  I am not an expert on this. So just some random thinkings.  Thank you for sharing with me some useful articles. Appreciate!
Photo of Wellhart IT

Wellhart IT

  • 80 Points 75 badge 2x thumb
Hi Tyler,

My understanding is that extension ID is only an internal identifier for the extension and cannot be remapped. Is that correct? We have multiple entities and these identifiers must be consistent across them (some employees provide services to more than one company). So for my use case, the value must be designated by us rather than RingCentral.

Passing this value by SAML would be great, since we use SSO into our RingCentral instance and it may help automate the process. I realize this may not be possible however.

Not sure if partnerID will get us what we want either. Upon review of the documentation, the API will only return account and extension IDs (again, I believe are exclusively internal RingCentral identifiers).

Unsure of how to proceed.

Thanks!
Photo of Tyler Long

Tyler Long, Official Rep

  • 7,942 Points 5k badge 2x thumb
Yes you are right extension ID is identifier used by RingCentral internally. But it could also be used externally because it is identifier. Different extension has different ID and the same extension aways has the same ID. 

Maybe in your database you can map RingCentral extension ID to customer employee ID?  Then you get extension ID from call log, then look up the mapping for employee ID.  I am not very clear of you requirements, so above is just my assumption. Let me know what you think.