I think there are advantages, at least from a functionality standpoint. If you have a cluster setup, the core DB can be shared across FS machines. This gives each machine access to things like presence, voice mail counts and settings, and the mod_limit counts can be global, as opposed to per-machine numbers. This is handy if you want to enforce a channel count for a customer. You can also share SIP registrations across the cluster. I haven't tried this too much yet, but it should be possible for a phone to register to machine A. If machine B needs to send a call to the phone, it has the contact data and can send the call to the phone directly (as long as there are no NAT issues here). I don't know how often each machine polls the DB for presence information. There might be a lag for things like BLF lamps across the cluster, although I think there is another way to solve that. You can also access the data in the DB with your PHP scripts for status monitoring and other useful things. I have heard that altering this data is a bad idea, but running queries on it can be handy. You can make a nice web dashboard that will give you all registered endpoints, current SIP dialogs, channel counts (via mod_limit), voice mail counts, etc. By accessing the voice mail tables, you can also make an XML "visual voicemail" interface for phones like the Aastra 55i and 57i. Hope that's helpful. -Tim Fraser Redmond wrote:
Is there any advantage at all to putting the core database on your own external db? Or is it just a control freak thing? I was looking at this the other day, and only ever read that it was possible, not anything about why you'd want to do it.
Cheers, Fraser
On Thu, Mar 18, 2010 at 5:41 PM, Brian West <brian@freeswitch.org <mailto:brian@freeswitch.org>> wrote:
Its really up to you it works both ways. But I would recommend a dedicated network for interconnection and management and not run that over the public/sip facing interfaces.
/b
On Mar 18, 2010, at 12:37 PM, Todd wrote:
Thanks folks! I believe we will be doing most of our coding in php. We are also going to have independent DB servers…. I was also wondering if putting the FS database on a DB server is a god idea, or if it should be left on the FS box. ‘Preciate it yall. Learning is phun
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto: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
------------------------------------------------------------------------
_______________________________________________ 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