How does the CSTA application relate to the Computing and Switching functions, and also to a telephony server?
This picture, which depicts one example, may make the situation clearer: The bottom of each stack, whether it is in the switching domain or computing domain, is a transport layer. The top of the computing domain is an application. By some means, typically an API, the application generates CSTA PDUs encoded as defined by ECMA-218, to invoke the services of ECMA-217. In the switching domain, there is a call control function that performs the services of ECMA-217, which it receives as ECMA-218-encoded PDUs. Currently, CSTA doesn’t specify these stacks, other than ASN.1 encoding/decoding (that is, the application and presentation layers) and the semantics of “Call Control Function”.