Start Recording Using ANI as a Condition

Hello,

I wrote earlier asking for a way to start recordings based on API. The reason is pretty simple - we want to only have recordings for specific callers.

I am aware of using a recording policy, but it does not allow to record based on user's ANI - only call center user name. The only workaround I can think of is to enable the recording for all and then use Recording API
/api/v2/conversations/{conversationId}/recordings/{recordingId} to remove all the recordings that do not match ANI list.

There must be a better way!

Anyone? There must be someone else who is needing this as much as I do.

There is a specific wrap-up code matching criteria. Try creating a Policy that match a wrap-up code used for this ANI condition and you set the wrap-up code in an Architect Flow.
image

If you have Require user consent before recording enabled on your trunk you can evaluate ANI at the top of your flow and use the Enable Participant Recording action to record only those calls that match your list.

This works for us because we're a one-party state and we announce that calls may be recorded.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.