@tuanltntu/n8n-nodes-bitrix24
Version:
Comprehensive n8n community node for Bitrix24 API integration with CRM, Tasks, Chat, Telephony, and more
83 lines (82 loc) • 2.31 kB
TypeScript
import { IExecuteFunctions, INodeExecutionData } from "n8n-workflow";
import { ResourceHandlerBase } from "./ResourceHandlerBase";
import { IResourceHandlerOptions } from "./ResourceHandlerFactory";
/**
* Handler for Bitrix24 Telephony operations
*/
export declare class TelephonyResourceHandler extends ResourceHandlerBase {
private readonly endpoints;
constructor(executeFunctions: IExecuteFunctions, returnData: INodeExecutionData[], options?: IResourceHandlerOptions);
/**
* Process Telephony operations
*/
process(): Promise<INodeExecutionData[]>;
/**
* Handle 'externalCallRegister' operation
*/
private handleExternalCallRegister;
/**
* Handle 'externalCallFinish' operation
*/
private handleExternalCallFinish;
/**
* Handle 'externalCallHide' operation
*/
private handleExternalCallHide;
/**
* Handle 'externalCallShow' operation
*/
private handleExternalCallShow;
/**
* Handle 'externalCallSearchCrm' operation
*/
private handleExternalCallSearchCrm;
/**
* Handle 'externalCallAttachRecord' operation
*/
private handleExternalCallAttachRecord;
/**
* Handle 'externalLineGet' operation
*/
private handleExternalLineGet;
/**
* Handle 'externalLineAdd' operation
*/
private handleExternalLineAdd;
/**
* Handle 'externalLineUpdate' operation
*/
private handleExternalLineUpdate;
/**
* Handle 'externalLineDelete' operation
*/
private handleExternalLineDelete;
/**
* Handle 'voximplantStatistics' operation
*/
private handleVoximplantStatistics;
/**
* Handle 'voximplantLineGet' operation
*/
private handleVoximplantLineGet;
/**
* Handle 'voximplantSipConnectorGet' operation
*/
private handleVoximplantSipConnectorGet;
/**
* Handle 'voximplantSipLineGet' operation
*/
private handleVoximplantSipLineGet;
/**
* Handle 'voximplantSipLineAdd' operation
*/
private handleVoximplantSipLineAdd;
/**
* Handle 'voximplantSipLineUpdate' operation
*/
private handleVoximplantSipLineUpdate;
/**
* Handle 'voximplantSipLineDelete' operation
*/
private handleVoximplantSipLineDelete;
}