asterisk: Test auth resync procedure

A new test is added to validate the procedure, plus all refactoring
needed to accomodate for the new procedure.

Related: SYS#6961
Change-Id: I2c654c270aa908859ec0bbb4d1da30d58de99be4
diff --git a/asterisk/expected-results.xml b/asterisk/expected-results.xml
index 44d6c01..0c9cdd8 100644
--- a/asterisk/expected-results.xml
+++ b/asterisk/expected-results.xml
@@ -2,10 +2,11 @@
 <testsuite name='Titan' tests='9' failures='0' errors='0' skipped='0' inconc='0' time='MASKED'>
   <testcase classname='Asterisk_Tests' name='TC_internal_registration' time='MASKED'/>
   <testcase classname='Asterisk_Tests' name='TC_internal_call_momt' time='MASKED'/>
-    <testcase classname='Asterisk_Tests' name='TC_internal_call_all_2registered' time='MASKED'/>
-    <testcase classname='Asterisk_Tests' name='TC_internal_call_all_3registered' time='MASKED'/>
-    <testcase classname='Asterisk_Tests' name='TC_internal_call_all_4registered' time='MASKED'/>
-    <testcase classname='Asterisk_Tests' name='TC_ims_registration' time='MASKED'/>
-    <testcase classname='Asterisk_Tests' name='TC_ims_call_mo' time='MASKED'/>
-    <testcase classname='Asterisk_Tests' name='TC_ims_call_mt' time='MASKED'/>
+  <testcase classname='Asterisk_Tests' name='TC_internal_call_all_2registered' time='MASKED'/>
+  <testcase classname='Asterisk_Tests' name='TC_internal_call_all_3registered' time='MASKED'/>
+  <testcase classname='Asterisk_Tests' name='TC_internal_call_all_4registered' time='MASKED'/>
+  <testcase classname='Asterisk_Tests' name='TC_ims_registration' time='MASKED'/>
+  <testcase classname='Asterisk_Tests' name='TC_ims_registration_resync' time='MASKED'/>
+  <testcase classname='Asterisk_Tests' name='TC_ims_call_mo' time='MASKED'/>
+  <testcase classname='Asterisk_Tests' name='TC_ims_call_mt' time='MASKED'/>
 </testsuite>