javascript access to conf/directory/default
I've written a javascript program which allows a caller to lookup an extension by entering the person's name using DTMF. Currently the list of name people / extensions is hardcoded. How do I iterate through conf/directory/default from javascript in order to dynamically build a table containing everyone's effective_caller_id_name and effective_caller_id_number instead of hardcoding it? Does FreeSWITCH load this into a registry of some type at startup and if so how do I access the registry from javascript? Likewise is there an easy way from javascript to determine the voicemail path (currently it is also hardcoded)? I use it in order to play the recorded_name (if present) for an extension when doing the lookup. -- John ------------------------------------------------------------------------- | Feith Systems | Voice: 1-215-646-8000 | Email: john@feith.com | | John Wehle | Fax: 1-215-540-5495 | | -------------------------------------------------------------------------
there are few api commands that will let you fetch xml from the directory for either a whole domain or a single user. "xml_locate" you can figure out how to work it from the cli where it also works. On Wed, Nov 12, 2008 at 6:49 PM, John Wehle <john@feith.com> wrote:
I've written a javascript program which allows a caller to lookup an extension by entering the person's name using DTMF. Currently the list of name people / extensions is hardcoded.
How do I iterate through conf/directory/default from javascript in order to dynamically build a table containing everyone's effective_caller_id_name and effective_caller_id_number instead of hardcoding it? Does FreeSWITCH load this into a registry of some type at startup and if so how do I access the registry from javascript?
Likewise is there an easy way from javascript to determine the voicemail path (currently it is also hardcoded)? I use it in order to play the recorded_name (if present) for an extension when doing the lookup.
-- John ------------------------------------------------------------------------- | Feith Systems | Voice: 1-215-646-8000 | Email: john@feith.com | | John Wehle | Fax: 1-215-540-5495 | | -------------------------------------------------------------------------
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
participants (2)
-
Anthony Minessale
-
John Wehle