Skip to main content
Version: 1.x.x

Agents

Agents represent SIP endpoints such as softphones, IP phones, or paging speakers. A Domain binds agents together. An Agent can belong to one or multiple Domains.

The Agents configuration can be provided using the file config/agents.yml located at the root of your Routr installation.

If using Redis this configuration gets stored in the database.

Agent Resource

PropertyDescriptionRequired
apiVersionIndicates the version of the resource (Not yet implemented)Yes
kindDefines the type of resourceYes
metadata.nameFriendly name for the SIP deviceYes
spec.privacyIf set to Private the server removes identifiable information for the requests. Defaults to NoneNo
spec.credentials.usernameAgent's credential usernameYes
spec.credentials.secretAgent's credential secretYes
spec.domains[*]Context/s in which this Agent is allowed to communicate. FQDN is recommendedYes

Example

- apiVersion: v1beta1
kind: Agent
metadata:
name: John Doe
spec:
credentials:
username: john
secret: '1234'
domains: [sip.local]