diff --git a/agents/diamagent.go b/agents/diamagent.go index df875bace..3fd911b3b 100644 --- a/agents/diamagent.go +++ b/agents/diamagent.go @@ -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, diff --git a/config/config_defaults.go b/config/config_defaults.go index 7626b0b07..648649d4e 100755 --- a/config/config_defaults.go +++ b/config/config_defaults.go @@ -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",