1234567891011121314151617181920212223242526272829303132 |
- package app
- import (
- "net"
- "pbx-api-gin/internal/app/ami/action"
- "pbx-api-gin/internal/app/mysql"
- "pbx-api-gin/internal/app/stc"
- "pbx-api-gin/pkg/lfshook"
- )
- var conn net.Conn
- func StartApp() {
- mysql.CreateDBInstance()
- //conn = stc.CreateConnection("192.168.17.14", 6099)
- conn = stc.CreateConnection("10.0.11.11", 10100) //172.16.0.11
- if conn != nil {
- go action.StartAMI(func() {
- lfshook.NewLogger().Info("ami callback")
- // 首次连接才进行初始化
- }, []func(event map[string]string){}, conn)
- go stc.StartStcConnection(conn) //connect
- } else {
- conn = stc.CreateConnection("10.0.11.11", 10100)
- lfshook.NewLogger().Info("reconnect")
- }
- }
|