]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Make sofia::register contain info about whether an update or insert was performed.
authorEliot Gable <egable@gmail.com>
Wed, 16 Jan 2013 16:50:07 +0000 (16:50 +0000)
committerEliot Gable <egable@gmail.com>
Wed, 16 Jan 2013 16:50:07 +0000 (16:50 +0000)
src/mod/endpoints/mod_sofia/sofia_reg.c

index 07270b8cace3ae00771f5ca1d6a49607524ea2f0..3a12a57a1013ac5ca7800d464eff33d85b929655 100644 (file)
@@ -1662,6 +1662,9 @@ uint8_t sofia_reg_handle_register(nua_t *nua, sofia_profile_t *profile, nua_hand
                        switch_event_add_header_string(s_event, SWITCH_STACK_BOTTOM, "username", username);
                        switch_event_add_header_string(s_event, SWITCH_STACK_BOTTOM, "realm", realm);
                        switch_event_add_header_string(s_event, SWITCH_STACK_BOTTOM, "user-agent", agent);
+                       if (update_registration) {
+                               switch_event_add_header_string(s_event, SWITCH_STACK_BOTTOM, "update-reg", "true");
+                       }
                        switch_event_fire(&s_event);
                }