Kamailio
Contact centerkamailio
High-throughput open source SIP server for registration, proxying and presence.
- Provider
- default
- Kind
- Contact center
- Category
- Messaging
- Official docs
- https://www.kamailio.org/w/
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| callRecording | boolean | — | no | false | ▸ false |
| channelChat | boolean | — | no | false | ▸ false |
| channelVoice | boolean | — | no | true | ▸ true |
| dispatcherLoadBalancing | boolean | — | no | false | inherited |
| emergencyCalling | boolean | — | no | false | inherited |
| instantMessaging | boolean | — | no | false | inherited |
| managed | boolean | — | no | false | ▸ false |
| maxConcurrentContacts | integer | — | no | — | inherited |
| outboundDialing | boolean | — | no | false | ▸ false |
| recordingRetentionDays | integer | — | no | — | inherited |
| routing | enum | fifo | skills-based | attribute-based | no | fifo | ▸ fifo |
| signallingOnly | boolean | — | no | true | inherited |
| transport | enum | udp | tcp | tls | sctp | websocket | no | udp | inherited |
Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.
No rule reads this kind yet. That is a gap, not a guarantee.
nodes:
- { id: "kamailio", component: "kamailio" }# yaml-language-server: $schema=../../schema/component.schema.json # Kamailio: self-hosted "Open Source SIP Server released under GPLv2+, able to handle thousands of # call setups per second", acting as registrar, location service, proxy and presence server with # "asynchronous TCP, UDP and SCTP, secure communication via TLS", WebSocket for WebRTC and dual # IPv4/IPv6 ("Kamailio SIP Server"). It routes SIP signalling only; media goes through a separate # RTP relay, and it ships no agent queues or call recording. schemaVersion: "1" type: "component" id: "kamailio" kind: "contact-center" provider: "default" docs: "https://www.kamailio.org/w/" defaults: managed: false channelVoice: true channelChat: false routing: "fifo" callRecording: false outboundDialing: false properties: signallingOnly: type: "boolean" default: true transport: type: "enum" values: ["udp", "tcp", "tls", "sctp", "websocket"] default: "udp" instantMessaging: type: "boolean" default: false dispatcherLoadBalancing: type: "boolean" default: false