1
0
Fork 0
No description
  • JavaScript 100%
Find a file
2011-04-20 14:48:05 -04:00
configs Added LDAP integration with FollowMe dialplan and inbound lookup 2011-04-20 14:16:24 -04:00
handlers Added LDAP integration with FollowMe dialplan and inbound lookup 2011-04-20 14:16:24 -04:00
modules Added submodules ltx, node-hash and node-ldapsearch 2011-04-16 16:01:07 -04:00
responders Added LDAP integration with FollowMe dialplan and inbound lookup 2011-04-20 14:16:24 -04:00
.gitignore Added LDAP integration with FollowMe dialplan and inbound lookup 2011-04-20 14:16:24 -04:00
.gitmodules Added submodules ltx, node-hash and node-ldapsearch 2011-04-16 16:01:07 -04:00
configs.js Added LDAP integration with FollowMe dialplan and inbound lookup 2011-04-20 14:16:24 -04:00
main.js Added LDAP integration with FollowMe dialplan and inbound lookup 2011-04-20 14:16:24 -04:00
README.md Wave NC part of the license, yep LDAP is enterprise business\! 2011-04-20 14:48:05 -04:00
responders.js Added LDAP integration with FollowMe dialplan and inbound lookup 2011-04-20 14:16:24 -04:00

LDAP <> Freeswitch user bridge in NodeJS

This is a bridge for integrating LDAP users into FreeSwitch. Unlike realtime Asterisk, it does not require many additional schemas to your directory, at the time only three fields are needed for sip password, vm password and mobile phone number. Extensions are based on uid numbers.

Dependencies

node-ldapsearch, ltx, node-expat, colors.

	npm install node-expat colors
	git submodule init

TODOS

  • VM Change Password support (will require additional support from node-ldapsearch)
  • LDAP Query cache to avoid hammering the ldap server (FreeSwitch can request user information many times in a single dialplan)

Every original work included is licenced under Creative Commons BY-SH