mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-23 08:08:45 +05:00
Revamp onDlgList func
This commit is contained in:
committed by
Dan Christian Bogos
parent
b9ba0069ec
commit
b7770ec07f
@@ -252,7 +252,8 @@ func (ka *KamailioAgent) onDlgList(evData []byte, connIdx int) {
|
||||
}
|
||||
var sIDs []*sessions.SessionID
|
||||
for _, dlgInfo := range kamDlgRpl.Jsonrpl_body.Result {
|
||||
var originHost, originID string
|
||||
originHost := ka.conns[connIdx].RemoteAddr().String()
|
||||
originID := dlgInfo.CallId + ";" + dlgInfo.Caller.Tag
|
||||
for _, variable := range dlgInfo.Variables {
|
||||
if variable.CgrOriginHost != utils.EmptyString {
|
||||
originHost = variable.CgrOriginHost
|
||||
@@ -261,12 +262,6 @@ func (ka *KamailioAgent) onDlgList(evData []byte, connIdx int) {
|
||||
originID = variable.CgrOriginID
|
||||
}
|
||||
}
|
||||
if originHost == utils.EmptyString {
|
||||
originHost = ka.conns[connIdx].RemoteAddr().String()
|
||||
}
|
||||
if originID == utils.EmptyString {
|
||||
originID = dlgInfo.CallId + ";" + dlgInfo.Caller.Tag
|
||||
}
|
||||
sIDs = append(sIDs, &sessions.SessionID{
|
||||
OriginHost: originHost,
|
||||
OriginID: originID,
|
||||
|
||||
Reference in New Issue
Block a user