We have a VOIP solution that has an operating system agnostic procedure. in the phone business very few of my competitors have a process implemented. We have one that steps the client through the process for service and will keep them informed as granular as they want.  We have been  doing the standard of SIP and have many references of successful implementations.