1. 设置日志级别
每个快捷键对应一个功能,具体配置位于 /conf/autoload_configs/switch.conf.xml
F1. help
F2. status
F3. show channels
F4. show calls
F5. sofia status
F6. reloadxml
F7. console loglevel 0
F8. console loglevel 7
F9. sofia status profile internal
F10. sofia profile intrenal siptrace on
F11. sofia profile internal siptrace off
F12. version
2. 发起呼叫相关
下面的命令都是同步的命令,可以在所有命令前加bgapi命令,让originate命令后台异步执行。
2.1 回音测试
originate user/1000 &echo
2.2 停泊
originate user/1000 &park # 停泊
2.3 保持
originate user/1000 &hold # 保持
2.4 播放放音
originate user/1000 &playback(/root/welclome.wav) # 播放音乐
2.5 呼叫并录音
originate user/1000 &record(/tmp/vocie_of_alice.wav) # 呼叫并录音
2.6 同振与顺振
#经过特定的SIP服务器发起外呼,下面的命令会将INVITE先发送到192.168.2.4:5060上
bgapi originate sofia/external/8005@001.com;fs_path=sip:192.168.2.4:5060 &echo
2.7 经过特定SIP服务器
#经过特定的SIP服务器发起外呼,下面的命令会将INVITE先发送到192.168.2.4:5060上
bgapi originate sofia/external/8005@001.com;fs_path=sip:192.168.2.4:5060 &echo
2.8 忽略early media
originate {ignore_early_media=true}user/1000 &echo
2.9 播放假的early media
originate {transfer_ringback=local_stream://moh}user/1000 &echo
2.10 立即播放early media
originate {instant_ringback=true}{transfer_ringback=local_stream://moh}user/1000 &echo
2.11 设置外显号码
originate {origination_callee_id_name=7777}user/1000
通道变量将影响呼叫的行为。fs的通道变量非常多,就不再一一列举。具体可以参考。下面的链接