Embodiments of the present invention provide a system for enhancing user interface with vendors (service providers). The system may provide visual IVR menu to a user to enable the user to select an option there from. Further, the system may include a call-parking module communicably coupled to an application (at a user device) through the internet and configured for guiding the application based on a user request to perform at least one of: a) dialing a telephone number corresponding to the user request, the user request being determined based on a user selection from a visual IVR menu corresponding to the telephone number; b) inputting one or more required DTMF inputs at particular intervals; and c) connecting a user corresponding to the user device with the selected option corresponding to the IVR or on detection of human voice.
Embodiments of the invention provide a communication system including a processor; and a memory coupled to the processor. The memory may include a communication module with an Interactive Voice Response (IVR) database. Herein, the database may include a list of telephone numbers associated with one or more destinations implementing one or more IVR menus. Further, the memory includes instructions set having one or more instructions executable by the processor for automatically interfacing with a user interface system comprising voice to electronic signal subsystem. More specifically, the voice request of the user may be converted into digital form. Further, the instructions executable by the processor may initiate search within said database following a voice command captured by said voice to electronic signal subsystem. Furthermore, the memory includes instructions executable by the processor to initiate voice call to a telephone number within said database according to the result of said search.
Embodiments of the invention provide a system for generating an Interactive Voice Response (IVR) database, the system comprising a processor and a memory coupled to the processor. The memory comprising a list of telephone numbers associated with one or more destinations implementing IVR menus, wherein the one or more destinations are grouped based on a plurality of categories of the IVR menus. Further the memory includes instructions executable by said processor for automatically communicating with the one of more destinations, and receiving at least one customization record from said at least one destination to store in the IVR database.