Freeswitch fs cli commands
Jump to navigation
Jump to search
Overview
Freeswitch fsctl 모듈 내용 정리
Basic
fsctl 은 Freeswitch 에 명령 메시지를 전송하는 모듈이다.
freeswitch@internal> fsctl [ calibrate_clock] [ crash] [ debug_level] [ debug_pool] [ debug_sql] [default_dtmf_duration] [ flush_db_handles] [ hupall] [ last_sps] [ loglevel] [ max_dtmf_duration] [ max_sessions] [ min_dtmf_duration] [ min_idle_cpu] [ pause] [ pause_check] [ ready_check] [ reclaim_mem] [ recover] [ resume] [ save_history] [ send_sighup] [ shutdown] [ shutdown_check] [ sps] [ sync_clock] [ verbose_events] freeswitch@internal> fsctl -USAGE: [recover|send_sighup|hupall|pause [inbound|outbound]|resume [inbound|outbound]|shutdown\ [cancel|elegant|asap|now|restart]|sps|sps_peak_reset|sync_clock|sync_clock_when_idle|reclaim_mem|max_sessions|\ min_dtmf_duration [num]|max_dtmf_duration [num]|default_dtmf_duration [num]|min_idle_cpu|loglevel [level]|debug_level [level]]
shutdown
Freeswitch 를 종료 및 재시작한다. 뒤에 따르는 옵션 값으로 현재 active 상태인 콜들에 대한 처리를 지정할 수 있다.
Usage: fsctl shutdown [cancel|elegant|asap|restart|now]
- cancel : Discontinue a previous shutdown request. 이미 진행되고 있는 shutdown request 를 취소한다.
- elegant : Wait for all traffic to stop; do not prevent new traffic. 모든 콜 들이 종료될 때 까지 기다린다. 새로 인입되는 콜을 허용한다.
- asap : Wait for all traffic to stop; do not allow new traffic. 모든 콜 들이 종료될 때 까지 기다린다. 새로 인인되는 콜을 허용하지 않는다.
- restart : Restart freeswitch immediately following the shutdown. Freeswitch 종료 후 곧바로 다시 시작한다.
- now : Shutdown freeswitch immediately. Freeswitch 를 즉시 종료한다.
"elegant", "asap", "now" 옵션의 경우, "restart" 명령과 같이 사용될 수 있다.
Usage: fsctl shutdown [elegant|asap|now] restart
See also
- https://wiki.freeswitch.org/wiki/Mod_commands#fsctl - Freeswitch wiki - Mod commands