Преглед на файлове

ims_charging: Do not close dialog upon Ro credit control timeout before answer

Marco Sinibaldi преди 9 години
родител
ревизия
54cb0e7e78
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      modules/ims_charging/ro_timer.c

+ 3 - 0
modules/ims_charging/ro_timer.c

@@ -473,6 +473,9 @@ void ro_session_ontimeout(struct ro_tl *tl) {
         case delayed_delete:
             destroy_ro_session(ro_session);
             return;
+        case pending:
+            /* call is not answered yet. No point asking more credit. Just wait for dialog to progress somehow */
+            return;
         default:
             LM_ERR("Diameter call session - event [%d]\n", ro_session->event_type);