> On Fri, 2008-12-05 at 12:36 -0500, Raymond Dans wrote: > > > > > 1. The owners of the Processes that have IMDB tables like > "caller-alias" > > and "userlocation" need to modify their process definition files to > > mark (using the attribute required) these tables as > "required=false". > > Correct. caller-alias should be declared by sipXproxy, and > userlocation by sipXregistrar, if I'm not mistaken > (technically, both of these are used by plugins loaded by > those components, but we have not yet dealt with that > subtlety in our process management scheme, and won't for this > release).
I do not agree that these tables should be declared with 'required=false' the reason being that if sipXproxy and sipXregistrar are allowed to start without these IMDB tables being available, unexpected results will occur when someone either makes a call that involves caller aliases or tries to make a location-routed call. The sipXproxy and sipXregistrar components must be launched after caller-alias and userlocation respectively are loaded to ensure that these components behave as per the configuration of the box right from the start. This does impose that sipXconfig initiate the replication of all IMDBs even when empty at start-up though to satisfy the dependency. [...] _______________________________________________ sipx-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipx-dev Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev
