CSTA (including Avaya AES) in Haskell