{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":46634,"path":"servicenow-platform/cloud-call-center-api.md","title":"Scripting for operation handlers","bundle":null,"doc_type":null,"release":"australia","body":"\n# Scripting for operation handlers\n\nYou can use the APIs in the ServiceNow Voice framework to create a seamless voice call experience for your callers and agents.\n\nThe CTIOperationRequest API provides methods to set and get data on the current CTIOperationRequest object. For information on this API, see [CTIOperationRequest - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/api-reference/server-api-reference/CTIOperationRequestAPI.md).\n\nThe CTIOperationResponse API provides methods to set and get data on the current CTIOperationResponse object. For information on this API, see [CTIOperationResponse - Scoped, Global](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/api-reference/server-api-reference/CTIOperationResponseAPI.md).\n\nThe CTI API provides REST resources that enable Computer Telephony Integration \\(CTI\\) providers to interact with the Voice framework. For information about this API, see [CTI API](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/api-reference/cti-api.md).\n\n-   **[Provider configuration in Voice](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/provider-configuration-ccc.md)**  \nFor both inbound and outbound calls, a provider configuration contains settings about the involved components and message transformers for a specific third-party phone system provider. Any request from that phone system provider is handled within ServiceNow based on these settings.\n-   **[Extension points in Voice](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/extension-point-ccc.md)**  \nUsing extension points, you can call the custom scripts to extend the functionality of ServiceNow Voice. While integrating a third-party phone system with ServiceNow Voice, you can invoke extension points using the CTI API to handle events in ServiceNow Voice.\n\n**Parent Topic:**[Setting up ServiceNow Voice](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/ccc-setup.md)\n\n"}}