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") } }