mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 10:06:24 +05:00
use remoteAddr as peer key, remove duplicate status
This commit is contained in:
committed by
Dan Christian Bogos
parent
b54e3b54ac
commit
c9115da4b7
@@ -2593,6 +2593,7 @@ type ArgExportToFolder struct {
|
||||
type DPRArgs struct {
|
||||
OriginHost string
|
||||
OriginRealm string
|
||||
RemoteAddr string
|
||||
DisconnectCause int
|
||||
}
|
||||
|
||||
|
||||
@@ -630,12 +630,11 @@ const (
|
||||
EventConnectionStatusReport = "ConnectionStatusReport"
|
||||
|
||||
// Connection status event fields.
|
||||
ConnLocalAddr = "LocalAddr"
|
||||
ConnRemoteAddr = "RemoteAddr"
|
||||
ConnStatus = "ConnectionStatus" // sum metric: UP=1, DOWN=-1, DUPLICATE=0
|
||||
ConnStatusUp = "UP"
|
||||
ConnStatusDown = "DOWN"
|
||||
ConnStatusDuplicate = "DUPLICATE"
|
||||
ConnLocalAddr = "LocalAddr"
|
||||
ConnRemoteAddr = "RemoteAddr"
|
||||
ConnStatus = "ConnectionStatus" // sum metric: UP=1, DOWN=-1
|
||||
ConnStatusUp = "UP"
|
||||
ConnStatusDown = "DOWN"
|
||||
|
||||
// ReplyState error constants
|
||||
ErrReplyStateAuthorize = "ERR_AUTHORIZE"
|
||||
|
||||
@@ -845,7 +845,7 @@ func (ts TimeStringConverter) Convert(in any) (out any, err error) {
|
||||
}
|
||||
|
||||
// ConnStatusConverter converts connection status strings to numeric values.
|
||||
// Returns 1 for UP, -1 for DOWN, and 0 for DUPLICATE.
|
||||
// Returns 1 for UP and -1 for DOWN.
|
||||
type ConnStatusConverter struct{}
|
||||
|
||||
// Convert implements DataConverter interface
|
||||
@@ -856,8 +856,6 @@ func (c ConnStatusConverter) Convert(in any) (any, error) {
|
||||
return 1, nil
|
||||
case ConnStatusDown:
|
||||
return -1, nil
|
||||
case ConnStatusDuplicate:
|
||||
return 0, nil
|
||||
}
|
||||
return 0, fmt.Errorf("unsupported connection status: %q", status)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user