DEVICE AND METHOD FOR THE CREATION OF A VOICE BROWSER FUNCTIONALITY
First Claim
1. A method for providing a voice browser functionality by means of which announcements/dialogues are provided,characterized in thata number of browser functionalities are provided, that in the case of an incoming call, a suitable hardware platform is allocated to it as determined by initial signaling information and taking into consideration load criteria,that, if such an allocation cannot be effected, the allocation is effected as determined by other signaling information following the initial signaling information,that, if no allocation can then be effected, either, the relevant voice page is requested from the storage device (SP) and a pre-analysis is carried out for it, during which the requests contained therein are determined and the browser function is allocated on this basis, andthat, if no allocation can then be effected, either, a universally usable browser functionality is preferably allocated.
2 Assignments
0 Petitions
Accused Products
Abstract
Services and performance characteristics are more and more frequently defined according to standard descriptions and formats, which is the case also for announcement services and dialogue services required especially in network services, for example. The associated descriptions are also provided in a standard form, e.g. by means of VoiceXML. When a service is introduced in the network, said descriptions are inserted into the network nodes, application, and/or media server. A browser functionality which reads and interprets the VoiceXML pages is required for processing the VoiceXML description on a media server platform such that the necessary basic functions of the media server can be allocated to the desired service and can be controlled. Prior art uses media servers comprising a single VoiceXML browser. The problem with such commercial products lies in the resulting suboptimality in terms of resource utilization and expenses, which is the case particularly for simple applications. The invention resolves said problem by providing a plurality of browser functionalities. In the inventive multistep method, the optimal browser functionalities are determined step by step by evaluating signaling data and descriptive data as required.
-
Citations
12 Claims
-
1. A method for providing a voice browser functionality by means of which announcements/dialogues are provided,
characterized in that a number of browser functionalities are provided, that in the case of an incoming call, a suitable hardware platform is allocated to it as determined by initial signaling information and taking into consideration load criteria, that, if such an allocation cannot be effected, the allocation is effected as determined by other signaling information following the initial signaling information, that, if no allocation can then be effected, either, the relevant voice page is requested from the storage device (SP) and a pre-analysis is carried out for it, during which the requests contained therein are determined and the browser function is allocated on this basis, and that, if no allocation can then be effected, either, a universally usable browser functionality is preferably allocated.
-
8. A device for providing a voice browser functionality by means of which announcements/dialogues are provided, wherein a number of browser functionalities are provided and wherein at least one logic is provided which provides an allocation of a hardware platform and of a browser functionality,
wherein the allocation takes place as determined by initial signaling information and taking into consideration load criteria, that, if such an allocation cannot be effected, the allocation is effected as determined by other signaling information following the initial signaling information, that, if no allocation can then be effected, either, the relevant voice page is requested from the storage device (SP) and a pre-analysis is carried out for it, during which the request contained therein (version, voice processing, output only, DTMF inputs only etc.) are determined and the browser function is allocated on this basis, and that, if no allocation can then be effected, either, a universally usable browser functionality is preferably allocated.
Specification