Qpido
Voice Gateway - Dialer
Dialer service, a service that stores records of calls and manages calls according to pre-defined criteria
API
Default REST API port: 8124.
Healthcheck endpoint: /healthCheck on port 8558
Other ports used: 2553, 9095
Databases
SQL
The component has its own SQL Database for storing information about executed outbound calls, campaigns and contacts.
Communication
This service communicates with Philotes for import contacts and Charon to trigger outbound calls.
Security
Endpoints are secured with static API key defined in config. Communication is only internal.
Configuration
The service configuration is located in the application.conf file or ConfigMap, below is an example file with important values:
voice.gateway {
qpido {
api {
api-key: "<API_KEY>"
base-url = "0.0.0.0:8124"
}
database {
username = "<DB_USER>"
password = "<DB_PASS>"
url = "jdbc:postgresql://<DB_HOST>:<DB_PORT>/voice-gateway"
driver = org.postgresql.Driver
show-sql = false
persistence = "postgres_pu"
schema = "qpido"
}
holiday {
holiday: []
holiday_us: []
}
}
}
Updated about 4 hours ago
