A system comprising: a voice call analyzer, executed by at least one hardware processor, to receive a voice call, analyze the voice call to generate voice data, convert the voice data to text data, analyze the text data to identify keywords in the text data, and identify, based on an analysis of the identified keywords, a user of a plurality of users; and a digital converter, executed by the at least one hardware processor, to ascertain a user assistance flow of a plurality of user assistance flows that corresponds to a determined intent of the identified user, and reduce bandwidth consumption associated with voice calls including the voice call by causing, based on the ascertained user assistance flow of the plurality of user assistance flows that corresponds to the determined intent of the identified user, the voice call to be transferred to a digital assistant that is executed by the at least one hardware processor, wherein the digital assistant is to provide artificial intelligence based assistance to the identified user based on the user assistance flow that corresponds to the determined intent; and a user profile generator, executed by the at least one hardware processor, to ascertain a plurality of attributes for the plurality of users, generate, based on an analysis of the plurality of attributes for the plurality of users, scores for the plurality of user assistance flows for each of the plurality of users wherein at least one attribute of the plurality of attributes is assigned a different weight compared to another attribute of the plurality of attributes for generation of the scores; and determine an intent for each of the plurality of users by identifying, for each of the plurality of users, a user assistance flow of the plurality of user assistance flows that corresponds to a highest score of the plurality of generated scores. a voice call analyzer, executed by at least one hardware processor, to receive a voice call, analyze the voice call to generate voice data, convert the voice data to text data, analyze the text data to identify keywords in the text data, and identify, based on an analysis of the identified keywords, a user of a plurality of users; and analyze the voice call to generate voice data, convert the voice data to text data, analyze the text data to identify keywords in the text data, and identify, based on an analysis of the identified keywords, a user of a plurality of users; and a digital converter, executed by the at least one hardware processor, to ascertain a user assistance flow of a plurality of user assistance flows that corresponds to a determined intent of the identified user, and reduce bandwidth consumption associated with voice calls including the voice call by causing, based on the ascertained user assistance flow of the plurality of user assistance flows that corresponds to the determined intent of the identified user, the voice call to be transferred to a digital assistant that is executed by the at least one hardware processor, wherein the digital assistant is to provide artificial intelligence based assistance to the identified user based on the user assistance flow that corresponds to the determined intent; and ascertain a user assistance flow of a plurality of user assistance flows that corresponds to a determined intent of the identified user, and reduce bandwidth consumption associated with voice calls including the voice call by causing, based on the ascertained user assistance flow of the plurality of user assistance flows that corresponds to the determined intent of the identified user, the voice call to be transferred to a digital assistant that is executed by the at least one hardware processor, wherein the digital assistant is to provide artificial intelligence based assistance to the identified user based on the user assistance flow that corresponds to the determined intent; and a user profile generator, executed by the at least one hardware processor, to ascertain a plurality of attributes for the plurality of users, generate, based on an analysis of the plurality of attributes for the plurality of users, scores for the plurality of user assistance flows for each of the plurality of users wherein at least one attribute of the plurality of attributes is assigned a different weight compared to another attribute of the plurality of attributes for generation of the scores; and determine an intent for each of the plurality of users by identifying, for each of the plurality of users, a user assistance flow of the plurality of user assistance flows that corresponds to a highest score of the plurality of generated scores. ascertain a plurality of attributes for the plurality of users, generate, based on an analysis of the plurality of attributes for the plurality of users, scores for the plurality of user assistance flows for each of the plurality of users wherein at least one attribute of the plurality of attributes is assigned a different weight compared to another attribute of the plurality of attributes for generation of the scores; and determine an intent for each of the plurality of users by identifying, for each of the plurality of users, a user assistance flow of the plurality of user assistance flows that corresponds to a highest score of the plurality of generated scores.