<h2>Ability to enroll in SMS text message verification on behalf of other users</h2><br/><div style="overflow-x:auto"><article><div ><h3 >Issue </h3><section><ul style="list-style-position: inside;"><li>How can we allow someone else, enroll users on their behalf ?<br /><br /> <ul style="list-style-position: inside;"><li>Example: When a user calls the Service Desk, we want the Service Desk agents to ask the users if they want to enroll and allow the agents to enroll the callers on their behalf.</li></ul> </li></ul></section></div><div ><h3 >Release</h3><section><ul style="list-style-position: inside;"><li>All</li></ul></section></div><div ><h3 >Resolution</h3><section><ul style="list-style-position: inside;"><li>Service Desk agents <em><strong>CANNOT</strong></em> enroll the callers/users on their behalf. If SMS verification type is marked as self-enrollment, then users should get themselves enrolled.<br /><br /></li><li>However, admin can manually import xml data for these enrollment devices of each user into "<em><strong>cmn_notif_message</strong></em>" table with correct notification message and user device OR just make sure every user has "<em><strong>mobile_phone</strong></em>" field in <em><strong>sys_user</strong></em> record filled with respective mobile number.<br /><br /></li><li>For every user during the Enrollment check, we verify either of the below two things<br /><br /> <ol style="list-style-position: inside;"><li>Is user subscribed with any device (A record in "<em><strong>cmn_notif_message</strong></em>.list") <em><strong>OR<br /><br /></strong></em></li><li>Does user have "<em><strong>mobile_phone</strong></em>" in his user profile<br /><br /></li></ol> </li><li>We mark a user as enrolled only when the above-mentioned 1 OR 2 is true.</li></ul></section></div></article></div>