cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
590
Views
0
Helpful
4
Replies

Recorded Name Stored in AD for UM

redwing1975
Level 1
Level 1

Is the recorded name stored in the schema attribute msExchRecordedName for unified messaging configurations? Or is it only stored for voice mail only configs?

4 Replies 4

kzeeshan
Cisco Employee
Cisco Employee

yes, it's stored in both places - it has to be this way so other unity

servers on the network can get the recorded name of users on other boxes

(which is then unpacked from AD and stored in the \streamfiles directory

for use by that Unity server).

When you say unpacked does that mean it's temporarly stored in AD then moved to the Unity server. Or does the .wav files sit in AD all the time. Would'nt this make AD very large and possibly cause replication issues?

Average size of Unity properties for any User object. Based on using basic Unity attributes with a 2 second recorded name.

Using G.711 = 64,005 Bytes

Using G.729a = 20,005 Bytes

The default recorded name length is 30 seconds. The max is 100 seconds.At 30 seconds of G.711 a recorded name would be about 960 KB once stored in AD. If the same recordedname were 100 seconds using G.711, it would mean 3.2 MB in AD. It is expected that the typical size of a recorded name be between 1.5 and 2 seconds. That means a typical recorded name

would be 64 KB. The current method for storing recorded names in Active Directory is an Octet string converted from the binary wave format. The

format is dependent upon a Microsoft attribute for Exchange called MSExchRecordedName. Binaries cannot be stored in Active Directory.

Some alternatives for now are:

(1) Always force G.729a when recording names. This can be done internally and transparent to the user.

(2) Eliminate storing recorded names in the directory and replace the wav data with a URI pointer to the local Unity server where the recorded

name resides.

Let me know if you any further questions.

So what you mean is that instead of storing the recorded name in AD in the MSExchRecordedName field, you can use a URI pointer in the MSExchRecordedName field and store the recorded name on the Unity server?