vars.xml介绍
vars.xml 主要通过X-PRE-PROCESS指令定义一些全局变量,通过$${xxx}来表示,它们在FS运行期间永远都是有效的,后面还会有局部变量,通过${var}来表示。
在加载vars.xml之前,FS就已经算出并设置了一些全局变量,也就是说有些变量是系统运行时自动设置的,其有默认值。
可以使用global_getvar 查看全局变量。
系统自动设置的变量
这些变量由于时在 vars.xml前生成的,可以在vars,xml修改覆盖他们。
| 变量 | 说明 |
| hostname | 主机名 |
| local_ip_v4 | 本地IP(ipv4) |
| local_mask_v4 | 本地掩码(IPv4) |
| local_ip_v6 | 本地IP(IPv6) |
| switch_serial | 随机产生序列号 |
| base_dir | FS 的安装路径 |
| recordings_dir | 录音路径 |
| sound_orefix | 声音文件的路径前缀 |
| core_uuid | 自动生成的 uuid,用于标识 FS的实列 |
| zrtp_enabled | 是否启用 zrtp |
| nat_public_addr | 检测到的NAT公网地址 |
| nat_private_addr | NAT私网地址 |
| nat_type | NAT类型 |