1. FSGUI新的接口,全部由WebSocket控制或回发的api:
  2. 宁卫通信
  3. 新闻动态
  4. 宁卫新闻
  5. FSGUI新的接口,全部由WebSocket控制或回发的api

FSGUI新的接口,全部由WebSocket控制或回发的api

ws://ip:8086/fsgui-ws  ,将可以由websocket直接控制,且由websocket直接将事件或话单推送至登录的分机上,数据皆为json


```
"Command":"Login","username":"lihao","password":"18621575908"


"Command":"Logout"




"Command":"originate","caller":"1000","callee":"18621575908","a_effective_caller_id_num":"1862575908","b_effective_caller_id_num":"02112345678","a_external":"no","b_external":"yes","ring_id":"51"


"Command":"call","callee":"18621575908","b_effective_caller_id_num":"02112345678","b_external":"yes","ring_id":"51"


"Command":"extension_info"


"Command":"extension_seatstatus","status":"idle"/"busy"


"Command":"extension_seatstate","state":"up"/"down"


"Command":"extension_callstate","state":"ring"/"ready"/"talking"/"ivr"


"Command":"hangup"


"Command":"hold"


"Command":"unhold"


"Command":"intercept"




"Command":"eavesdrop","eaved":"1006"


"Command":"threeway","phone":"1006"


"Command":"whisper","phone":"1006"


"Command":"transfer","caller":"1006","callee":"8000","display_number":"1006","a_external":"false"


```


事件推送 
```
type NwayWSEventExt struct {
Evt_name ,Callin_number, Dest_number, Domain, Dtmf, Gateway, Originate_number, Direction string
}
```
话单推送
```
type NwayWSCdrExt struct {
Caller_number, Dest_number, Gateway_name, Origination_name, Direction string
Start_time, Answer_time, Hangup_time                                  string
Record_file                                                           string
}
```