Linux

Where Does Yate Store Config and Modules?

Yate splits config, modules and share trees under its prefix on Linux, with CLI flags overriding every root. No /etc default upstream.

Last updated

Yate prefixes everything to its install root rather than system paths. Config, modules and share branch beneath with CLI flags overriding each. Distro packages remap toward etc conventions with verification per install.

Key files span main, registration and routing configs with SIP defaults inside. Logs default nowhere with service examples guiding. Message-bus design with multi-protocol switching separates it from PBX-first rivals.

Where Yate stores this, by platform

Linux
/usr/local/etc/yate

Source-default config with main, registration and routing files plus module subtrees. Distro remaps toward etc with confirmation per package. Flags override every root.

Linux
/usr/local/lib/yate

Module and share trees beneath the install prefix with user state beside. Logs default nowhere with service patterns guiding. Check flags for effective roots.

Frequently asked questions

How do I back up Yate config?

Copy the conf tree with modules and share beneath the install prefix while Yate is stopped. Key files include main, registration and routing configs with SIP defaults. Distro packages remap roots, so confirm with help flags.

Yate, Asterisk or FreeSWITCH model?

They differ in core design and config shape. Yate runs message-bus micro-core with its own SIP stack and regex routing while Asterisk leads PBX and FreeSWITCH scales switches. Benchmarks order them per call volume.

Where are Yate logs?

Check the service log paths with PID files beside them. No fixed log exists by default with service examples providing the pattern. Flags set log files per launch.

Notice an outdated path? Let us know.