Summary: | ASTERISK-15553: Application Directory does not respect the [vm-context] context and selects users from the default context | ||
Reporter: | fordattenborough (fordattenborough) | Labels: | |
Date Opened: | 2010-01-31 17:27:16.000-0600 | Date Closed: | 2011-06-07 14:00:18 |
Priority: | Major | Regression? | No |
Status: | Closed/Complete | Components: | Applications/app_directory |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ||
Description: | Hello, I'm running Asterisk 1.6.2.0 on a Centos 5 box (Linux version 2.6.18-164.10.1.el5 (mockbuild@builder16.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Thu Jan 7 20:00:41 EST 2010) I have separate contexts defined in voicemail.conf as follows: [abcdental] 100 => 1234,John Doe And call application directory using the following syntax: exten => 1,1,Directory([abcdental][,abcdental[,f]]) However since I migrated from 1.4 to 1.6, app_directory no longer parses the voicemail.conf to match the full name of the mailbox. App_directory only matches directory names based on the entries registered to the default context (voicemail show users) Therefore my workaround has been to define the users in users.conf; however the problem with that is that the fullnames in users.conf only register to the default voicemail context. It seems that the first argument of the app directory "vm-context" Directory([vm-context][,dial-context[,options]]) is broken as app_directory will only return matches from the default context regardless of vm-context specified. Thank you. | ||
Comments: | By: fordattenborough (fordattenborough) 2010-01-31 20:02:04.000-0600 Possible configuration error. Please disregard and thank you. |