|
|
|
mailboxManagerImpl.mailstoreDirectory=/var/sipxdata/mediaserver/data/mailstore
is present under sipxconfig.properties.in file and ownership of this file is as follows: -rw-r--r-- 1 sipxchange sipxchange 3.4K Mar 28 15:52 sipxconfig.properties -rw-r--r-- 1 sipxchange sipxchange 3.7K Mar 28 15:15 sipxconfig.properties.in Thanks, Chaitra The mailstore directory also exists and has the right permission
[root@sun ~]# ls -alh /var/sipxdata/mediaserver/data/mailstore/ total 20K drwxr-xr-x 4 sipxchange sipxchange 4.0K Mar 28 20:08 . drwxr-xr-x 6 sipxchange sipxchange 4.0K Mar 28 20:07 .. drwxr-xr-x 2 sipxchange sipxchange 4.0K Mar 28 20:07 124 drwxr-xr-x 2 sipxchange sipxchange 4.0K Mar 28 20:08 125 [root@sun ~]# ls -alh /var/sipxdata/mediaserver/data/mailstore/125 total 32K drwxr-xr-x 2 sipxchange sipxchange 4.0K Mar 28 20:08 . drwxr-xr-x 4 sipxchange sipxchange 4.0K Mar 28 20:08 .. -rw-r--r-- 1 sipxchange sipxchange 23K Mar 28 20:08 savemessage.vxml This issue appears to be an intermittent issue, But when it occurs few of the fields get disabled for all the users with a message 'voicemail is not available for this user'
Mentioned below is the scenario in which we found this issue. 1. Setup an MS Exchange server with Active Directory. 2. Add following users Peter Sampras- with unified messaging enabled - associated with a mailbox policy having Min PIN Length=4 and user extension 99900 Andrew Agassy - without unified messaging enabled Note: There was a default user Administraror as well, without unified messaging enabled 3. Now navigate to System -->LDAP /AD 4. Click on the LDAP Server quick link. 5.Here enter the details of the Active Directory Server being used and click Continue button. 6. On the LDAP / Active Directory server page enable the following Object classes and click on Continue button. inetOrgPerson : Enabled organizationalPerson : Enabled person : Enabled residentialPerson : Enabled top : Enabled User : Enabled 7. On the next LDAP / Active Directory server page enter the following: Search base = CN=Users,DC=scslab,DC=qantom,DC=int User Object Class = person Filter = proxyAddresses=* User ID attribute = displayName First name attribute = displayName Last name attribute = displayName Alias attribute = [] Email attribute = [] User group attribute = [] Pin attribute = [] Default PIN = 1234 Confirm default PIN = 1234 SIP password attribute = [] Click on Continue button. 8. LDAP Import Preview page is displayed. 9. Now click on Import button 10. A message " LDAP import initiated. Go to Job Status page to monitor import operation progress." is displayed. Observation: 1. A new blank user without userid, First name and last name as shown in 'Blank_user.jpg' is displayed on Users page. 2. Few fields got disabled for all the users with the message as 'voicemail is not available for this user' on User Identification page as shown in 'Screenshot_XCF-2399.jpg' 3. After this error, when Phone2 rejected calls from Phone1( both having voicemail permissions enabled previously), the prompt " That extension is not valid . Thank You. Good Bye" was played 11. Click on Import button again, the 'blank' user disappears from the Users table, It appears again if the Import button is clicked again 12. The same issue was reproduced when 'TelephoneNumber' was used instead of 'DisplayName' Attachments 1. Screenshot_XCF-2399 2. Blank_user.jpg 3. snapshot_XCF-2399_Reproduced This is not a SCS specific issue. Hence changed the Security Level.
The ECS build used to reproduce this issue was:
sipxproxy 3.10.1-012233 2008-04-08T21:10:31 oem-centos5 sipxconfig 3.10.1-012233 2008-04-08T21:26:00 oem-centos5 sipxvxml 3.10.1-012233 2008-04-08T21:15:18 oem-centos5 Thanks, Chaitra |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
According to sipXconfig.properties it should be located here:
mailboxManagerImpl.mailstoreDirectory=/var/sipxdata/mediaserver/data/mailstore
Check if it exist and verify the ownership.