Diameter Result-Code should not be in *cca template

This commit is contained in:
DanB
2018-10-02 20:40:13 +02:00
parent 70a07a1636
commit 08fab20917
2 changed files with 2 additions and 3 deletions

View File

@@ -147,6 +147,7 @@ func (da *DiameterAgent) handleMessage(c diam.Conn, m *diam.Message) {
writeOnConn(c, m.Answer(diam.UnableToComply))
return
}
fmt.Printf("After processing successfully the message, have reply: %+v\n", rply)
a := m.Answer(diam.Success)
// write reply into message
for _, val := range rply.Values() {
@@ -191,7 +192,7 @@ func (da *DiameterAgent) handleMessage(c diam.Conn, m *diam.Message) {
return
}
}
writeOnConn(c, m.Answer(diam.UnableToComply))
writeOnConn(c, a)
}
func (da *DiameterAgent) processRequest(reqProcessor *config.DARequestProcessor,

View File

@@ -377,8 +377,6 @@ const CGRATES_CFG_JSON = `
"*cca": [
{"tag": "SessionId", "field_id": "Session-Id", "type": "*composed",
"value": "~*req.Session-Id", "mandatory": true},
{"tag": "ResultCode", "field_id": "Result-Code", "type": "*constant",
"value": "2001", "mandatory": true},
{"tag": "OriginHost", "field_id": "Origin-Host", "type": "*composed",
"value": "~*vars.OriginHost", "mandatory": true},
{"tag": "OriginRealm", "field_id": "Origin-Realm", "type": "*composed",