Scott Lawrence wrote:
> On Thu, 2009-11-12 at 16:03 -0500, Andy Spitzer wrote:
>> 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.
> 
> That's a pretty good case, but I'd like to point out that the only thing
> presently keeping us from making the IVR feature and the MoH feature
> highly available by configuring multiple redundant/load-sharing
> instances of them is exactly that they share storage with the voicemail
> service.  
> 
> 

So, are we sticking with separate storage for MoH then? I will set up a 
conference between the three of us, if we still don't have a consensus on this. 
It'd be great if we can close on this soon.

Arjun

_______________________________________________
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