.. _xivo_architecture: ********************* XiVO PBX Architecture ********************* .. _xivo_architecture_serviceslinks: XiVO PBX Services Links ======================= .. figure:: xivo_pbx_services_links.png .. _network_ports: XiVO PBX Network Table ====================== Network Flow table (IN) : +------------------+------------------+----------+-------+-----------+----------------+---------+ | Daemon Name | Service | Protocol | Port | Listen | Authentication | Enabled | +==================+==================+==========+=======+===========+================+=========+ | \- | ICMP | ICMP | \- | 0.0.0.0 | no | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | postfix | SMTP | TCP | 25 | 0.0.0.0 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | isc-dhcpd | DHCP | UDP | 67 | 0.0.0.0 | no | no | +------------------+------------------+----------+-------+-----------+----------------+---------+ | isc-dhcpd | DHCP | UDP | 68 | 0.0.0.0 | no | no | +------------------+------------------+----------+-------+-----------+----------------+---------+ | xivo-provd | TFTP | UDP | 69 | 0.0.0.0 | no | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | ntpd | NTP | UDP | 123 | 0.0.0.0 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | monit | HTTP | TCP | 2812 | 127.0.0.1 | no | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | asterisk | SIP | UDP | 5060 | 0.0.0.0 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | asterisk | SCCP(unsupported)| TCP | 2000 | 0.0.0.0 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | asterisk | AMI | TCP | 5038 | 0.0.0.0 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | asterisk | HTTP | TCP | 5039 | 0.0.0.0 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | asterisk | HTTPS | TCP | 5040 | 127.0.0.1 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | sshd | SSH | TCP | 22 | 0.0.0.0 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | nginx | HTTP | TCP | 80 | 0.0.0.0 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | nginx | HTTPS | TCP | 443 | 0.0.0.0 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | ntp | NTP | UDP | 123 | 0.0.0.0 | no | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | munin | HTTP | TCP | 4949 | 127.0.0.1 | no | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | xivo-ctid | XiVO-CTI/S | TCP | 5003 | 0.0.0.0 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | postgresql | SQL | TCP | 5432 | 127.0.0.1 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | rabbitMQ | AMQP | TCP | 5672 | 0.0.0.0 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | rabbitMQ | AMQP | TCP | 25672 | 0.0.0.0 | ?? | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | rabbitMQ | AMQP/EPMD | TCP | 4369 | 0.0.0.0 | ?? | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | consul | Consul RPC | TCP | 8300 | 127.0.0.1 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | consul | Consul Serf LAN | TCP/UDP | 8301 | 127.0.0.1 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | consul | Consul Serf WAN | TCP/UDP | 8302 | 127.0.0.1 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | consul | Consul HTTPS | TCP | 8500 | 127.0.0.1 | both | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | configmgt | HTTPS | TCP | 9100 | 0.0.0.0 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | xivo-provd | HTTP | TCP | 8666 | 127.0.0.1 | no | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | xivo-provd | HTTP | TCP | 8667 | 0.0.0.0 | no | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | xivo-confgend | HTTP | TCP | 8669 | 127.0.0.1 | no | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | xivo-sysconfd | HTTP | TCP | 8668 | 127.0.0.1 | no | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | xivo-confd | HTTPS | TCP | 9486 | 0.0.0.0 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | xivo-confd | HTTP | TCP | 9487 | 127.0.0.1 | no | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | xivo-dird | HTTPS | TCP | 9489 | 0.0.0.0 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | xivo-amid | HTTPS | TCP | 9491 | 0.0.0.0 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | xivo-agentd | HTTPS | TCP | 9493 | 0.0.0.0 | yes | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | xivo-ctid | HTTP | TCP | 9495 | 127.0.0.1 | no | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | xivo-auth | HTTPS | TCP | 9497 | 0.0.0.0 | both | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | xivo-dird-phoned | HTTP | TCP | 9498 | 0.0.0.0 | IP filtering | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+ | xivo-dird-phoned | HTTPS | TCP | 9499 | 0.0.0.0 | IP filtering | yes | +------------------+------------------+----------+-------+-----------+----------------+---------+