Overlapping Extensions Management
Imagicle Call Recording supports overlapping extension numbers, by configuring different recording profiles based on Numeric User ID or Numeric Partition ID. Both these fields are included into Imagicle Users' DB, as below sample:

Numeric User ID: This field can be populated when a specific CUCM Recording Profile is used, with a configured pilot number including the "Recording pilot (prefix) + Numeric User ID”. This method is recommended when you have a limited number of overlapping extensions.
Numeric Partition ID: This field can be populated when a partition-specific Recording Profile is used, with a configured pilot number including the "Recording pilot (prefix) + Numeric Partition ID”. This method is recommended when you have several overlapping users, across multiple partitions.
Imagicle Call Recording Global Settings
Within Pilot Numbers ⇒ Automatic user identification section, you can configure the Recording Pilot number prefix which is prepended to above Numeric User/Partition ID. Moreover, you can choose the User identification strategy which best fits your needs. See below:

Limitations
Above overlapping supported can be implemented for phone devices leveraging Built-in Bridge phone/gateway forking.
It is not supported for SIPREC and Dial-in recording methods.