@ondewo/vtsi-client-nodejs
v8.1.0
Published
ONDEWO Voip Telephone System Integration (VTSI) Client library for Nodejs
Downloads
19
Maintainers
Readme
Overview
@ondewo/vtsi-client-nodejs
is a compiled version of the ONDEWO VTSI API using the ONDEWO PROTO COMPILER. Here you can find the VTSI API documentation.
ONDEWO APIs use Protocol Buffers version 3 (proto3) as their Interface Definition Language (IDL) to define the API interface and the structure of the payload messages. The same interface definition is used for gRPC versions of the API in all languages.
Setup
Using NPM:
npm i --save @ondewo/vtsi-client-nodejs
Using GitHub:
git clone https://github.com/ondewo/ondewo-vtsi-client-nodejs.git ## Clone repository
cd ondewo-vtsi-client-nodejs ## Change into repo-directoy
make setup_developer_environment_locally ## Install dependencies
Package structure
npm
├── api
│ ├── google
│ │ ├── api
│ │ │ ├── annotations_grpc_pb.js
│ │ │ ├── annotations_pb.d.ts
│ │ │ └── annotations_pb.js
│ │ ├── protobuf
│ │ │ ├── any_grpc_pb.js
│ │ │ ├── any_pb.d.ts
│ │ │ ├── any_pb.js
│ │ │ ├── empty_grpc_pb.js
│ │ │ ├── empty_pb.d.ts
│ │ │ ├── empty_pb.js
│ │ │ ├── field_mask_grpc_pb.js
│ │ │ ├── field_mask_pb.d.ts
│ │ │ ├── field_mask_pb.js
│ │ │ ├── struct_grpc_pb.js
│ │ │ ├── struct_pb.d.ts
│ │ │ ├── struct_pb.js
│ │ │ ├── timestamp_grpc_pb.js
│ │ │ ├── timestamp_pb.d.ts
│ │ │ └── timestamp_pb.js
│ │ ├── rpc
│ │ │ ├── status_grpc_pb.js
│ │ │ ├── status_pb.d.ts
│ │ │ └── status_pb.js
│ │ └── type
│ │ ├── latlng_grpc_pb.js
│ │ ├── latlng_pb.d.ts
│ │ └── latlng_pb.js
│ └── ondewo
│ ├── nlu
│ │ ├── agent_grpc_pb.d.ts
│ │ ├── agent_grpc_pb.js
│ │ ├── agent_pb.d.ts
│ │ ├── agent_pb.js
│ │ ├── aiservices_grpc_pb.d.ts
│ │ ├── aiservices_grpc_pb.js
│ │ ├── aiservices_pb.d.ts
│ │ ├── aiservices_pb.js
│ │ ├── common_grpc_pb.js
│ │ ├── common_pb.d.ts
│ │ ├── common_pb.js
│ │ ├── context_grpc_pb.d.ts
│ │ ├── context_grpc_pb.js
│ │ ├── context_pb.d.ts
│ │ ├── context_pb.js
│ │ ├── entity_type_grpc_pb.d.ts
│ │ ├── entity_type_grpc_pb.js
│ │ ├── entity_type_pb.d.ts
│ │ ├── entity_type_pb.js
│ │ ├── intent_grpc_pb.d.ts
│ │ ├── intent_grpc_pb.js
│ │ ├── intent_pb.d.ts
│ │ ├── intent_pb.js
│ │ ├── operation_metadata_grpc_pb.js
│ │ ├── operation_metadata_pb.d.ts
│ │ ├── operation_metadata_pb.js
│ │ ├── operations_grpc_pb.d.ts
│ │ ├── operations_grpc_pb.js
│ │ ├── operations_pb.d.ts
│ │ ├── operations_pb.js
│ │ ├── project_role_grpc_pb.d.ts
│ │ ├── project_role_grpc_pb.js
│ │ ├── project_role_pb.d.ts
│ │ ├── project_role_pb.js
│ │ ├── project_statistics_grpc_pb.d.ts
│ │ ├── project_statistics_grpc_pb.js
│ │ ├── project_statistics_pb.d.ts
│ │ ├── project_statistics_pb.js
│ │ ├── server_statistics_grpc_pb.d.ts
│ │ ├── server_statistics_grpc_pb.js
│ │ ├── server_statistics_pb.d.ts
│ │ ├── server_statistics_pb.js
│ │ ├── session_grpc_pb.d.ts
│ │ ├── session_grpc_pb.js
│ │ ├── session_pb.d.ts
│ │ ├── session_pb.js
│ │ ├── user_grpc_pb.d.ts
│ │ ├── user_grpc_pb.js
│ │ ├── user_pb.d.ts
│ │ ├── user_pb.js
│ │ ├── utility_grpc_pb.d.ts
│ │ ├── utility_grpc_pb.js
│ │ ├── utility_pb.d.ts
│ │ ├── utility_pb.js
│ │ ├── webhook_grpc_pb.d.ts
│ │ ├── webhook_grpc_pb.js
│ │ ├── webhook_pb.d.ts
│ │ └── webhook_pb.js
│ ├── qa
│ │ ├── qa_grpc_pb.d.ts
│ │ ├── qa_grpc_pb.js
│ │ ├── qa_pb.d.ts
│ │ └── qa_pb.js
│ ├── s2t
│ │ ├── speech-to-text_grpc_pb.d.ts
│ │ ├── speech-to-text_grpc_pb.js
│ │ ├── speech-to-text_pb.d.ts
│ │ └── speech-to-text_pb.js
│ ├── sip
│ │ ├── sip_grpc_pb.d.ts
│ │ ├── sip_grpc_pb.js
│ │ ├── sip_pb.d.ts
│ │ └── sip_pb.js
│ ├── t2s
│ │ ├── text-to-speech_grpc_pb.d.ts
│ │ ├── text-to-speech_grpc_pb.js
│ │ ├── text-to-speech_pb.d.ts
│ │ └── text-to-speech_pb.js
│ └── vtsi
│ ├── voip_grpc_pb.d.ts
│ ├── voip_grpc_pb.js
│ ├── voip_pb.d.ts
│ └── voip_pb.js
├── LICENSE
├── package.json
├── public-api.d.ts
├── public-api.js
└── README.md