Feb 12 2020 06:13 PM
Feb 13 2020 12:40 PM
I'm not a lawyer but it looks like that law is for carriers and not for you as an end user or administrator. So the carrier have to keep this data.
So I think this is not a roadblock for you. If it were a problem Microsoft as an American company using this solution themselves would have changed this and they would not have any Florida companies using Phone System.
But with that said more than 30 days data would be good in the Teams Admin Center.
I see that you started a uservoice request about this and that is the best way to go.
Feb 13 2020 12:54 PM - edited Feb 13 2020 01:17 PM
Feb 13 2020 01:12 PM
Isn't that law that you referred to in the uservoice only for calls that are going to be billed? "Each carrier that offers or bills toll telephone service". Internal calls within Teams are not charged, those are free calls.
I know that some of the software developers doing reporting systems for Skype for Business been trying to use Get-CsUserSession to export session and save in a separate database but I think they are waiting for real API for this.
Dynamic Routing, do you mean Direct Routing? If you are using your own SBC you can use the CDR for that, but that will only be for calls that go out to your PSTN carrier.
Feb 13 2020 01:33 PM - edited Feb 13 2020 01:34 PM
@Linus Cansby We bills our customers for toll telephone service which would fall under the law. We must retain this information for toll calls that we bills whether it is billing our own toll service customers for toll calls or billing customers for another carrier.
While you mentioned a Teams to Teams call is free, an internal call where users have an enterprise voice number is not free as we 1) charge back for voice service if a user has a phone number and 2) licensing for Teams voice is not free. I also hesitate for anyone to say Teams is "free" in general as any service has licensing costs.
Even in a Direct Routing scenario we still need to get the internal Teams to Teams calls if the user is licensed for voice and has a DID.
Feb 13 2020 01:59 PM
I think your best way to get CDR for more days is either create your own reporting (with the data you export from Teams) or wait for third-party tools with this function. While waiting for Microsoft to extend the number of days you can get from Teams Admin Center and PowerShell try to get as many votes as possible for your uservoice request and talk to your Microsoft representatives (you probably have a Microsoft Service Delivery Manager or similar).
Agree, "free" is not the correct term but I guess you understood what I meant, there is no extra charge for Internal Teams calls. Those are included in the license.