Woof!

On Thu, 12 Nov 2009 15:09:18 -0500, Scott Lawrence  
<[email protected]> wrote:

> Each service should manage its own configuration and its own service
> storage.
Agreed.

> MoH and Voicemail are two different services.
Disagreed.  Violently.  MoH and Voicemail are too different FEATURES.   
They happen to both be implemented in the same executable (sipXivr), with  
the same requirements (FreeSWITCH, validusers.xml, access to user mailbox  
filesystem, etc.).  That makes them the same SERVICE, and they are part of  
the same ROLE and cannot be torn asunder.

Previously when MoH was implemented in the same executable as the Park  
Server (sipXpark), that did NOT mean that the Park Server and MoH were two  
different SERVICES.  They lived and died as one.  They were configured as  
one.

Now that MoH split from sipXpark has moved in with sipXivr, she has gained  
some personal storage requirements (just like, um, VoiceMail), and there  
is no reason not to treat them as one.  The service (sipXivr), happens to  
perform a number of different Features, that may or may not be related.   
Just like in the past AA and VM were the same service (sipXvxml), they are  
today the same service (sipXivr), and now MoH has moved in with them too  
(ooh, a threesome!).  It just makes sense from a logicial and physical  
point of view that calls to the IVR service end up using the same  
executables.  To do otherwise would add complication for no gain.

If tomorrow they get a divorce and all three end up in separate  
executables, so be it.  THEN the configuration can be split up and carved  
up and moved around.  But that is then, and this is now.  Let them live  
together in peace.

--Woof!
_______________________________________________
sipx-dev mailing list [email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev
sipXecs IP PBX -- http://www.sipfoundry.org/

Reply via email to