index.go 481 B

1234567891011121314151617181920212223242526
  1. package app
  2. import (
  3. "net"
  4. "pbx-api-gin/internal/app/ami/action"
  5. "pbx-api-gin/internal/app/mysql"
  6. "pbx-api-gin/internal/app/stc"
  7. "pbx-api-gin/pkg/lfshook"
  8. )
  9. var conn net.Conn
  10. func StartApp() {
  11. mysql.CreateDBInstance()
  12. conn = stc.CreateConnection("172.16.0.11", 10100)
  13. go action.StartAMI(func() {
  14. lfshook.NewLogger().Info("ami callback")
  15. // 首次连接才进行初始化
  16. }, []func(event map[string]string){}, conn)
  17. go stc.StartStcConnection(conn) //connect
  18. }