Apr 18 2024 09:12 PM
Hi
we are using the ms graph callrecords api below to obtain teams call data. However we are finding that the sessions[].segements[].media.macAddress field is often null. Our integration requires this field to be populated in order to identify the caller device ( correlating with other data sources )
Under what circumstances is the macAddress field populated ?
Is there anything we need to do on the calling device, or elsewhere, to ensure this field is populated ?
thanks in advance!
Apr 19 2024 06:06 AM
Hello @PANDEV ,
Thanks for reporting your issue. We will test this and update you soon.
Apr 22 2024 05:27 AM
Hello @PANDEV
The macAddress
field in the Microsoft Graph callRecords API is used to identify the network interface of the device used in the Teams call. However, this field may often be null for various reasons, such as privacy settings, the type of device used, or the network configuration.
The macAddress
field is more likely to be populated when the call is made from a device that allows access to this information and when the network configuration does not restrict this data from being transmitted. It's also possible that certain privacy settings or policies within your organization or on the user's device may prevent the macAddress
from being shared.
To ensure that the macAddress
field is populated, you may need to:
macAddress
is not being masked or restricted.macAddress
to be collected and transmitted.macAddress
.Apr 23 2024 04:27 PM
Thanks @Vaibhav-MSFT for your prompt reply. Is there a list of devices that are compatible with MS Teams callrecord API available ?
Apr 26 2024 04:45 AM
@PANDEV ,
Microsoft Teams Call Records API does not provide a specific list of compatible devices. The API retrieves call records and related data from Microsoft Teams, regardless of the devices used during the calls.