sentences:  It is meant to be simple, extensible, easily edited by graphical clients and independent of operating system or signaling protocol.It is suitable for running on a server where users may not be allowed to execute arbitrary programs, as it has no variables, loops or ability to run external programs.On Session Initiation Protocol Servers (SIP servers), CPL has been used to control the session protocol based on user defined preferences.