...
- Outgoing call (including ringing event)
- Incoming call (ringing event)
- Answer call
- Hang-up
- Hold
- Transfer
- DTMF
Example incoming event
Blok kódu |
---|
{
"type": "data",
"id": "1",
"payload": {
"data": {
"callEvents": {
"type": "incoming",
"parameters": {
"number": "+420777888999",
"entryTime": null,
"value": null,
"type": null
}
}
}
}
} |
API Documentation
Documentation is based on GraphQL Playground - https://www.apollographql.com/docs/apollo-server/features/graphql-playground/
Get the token from Getting Started with the API PBX
API endpoint https://ipbxapi.voipex.io/graphql
Put output to the HTTP Headers
Mutation
sendRemoteCommand - Send remote command
Subscriptions
callEvents - Incoming command notification
Examples
Example Application
Requirements
- user credentials (for communicator)
- git,node.js
...
- git clone https://github.com/exxon23/pbx-remote.git
- npm install
- npm start (starts application on localhost:3000)
API Documentation
...
FAQ
Q: What is the difference between click2dial and RCC?
...