You can use the authentication mechanisms provided by the SAP NetWeaver Application Server for your voice applications. The only authentication mechanisms available for voice-enabled applications is Basic Authentication. The X.509 Certificates or SAP Logon Tickets cannot be used for voice-based access.
Basic authentication requires users to provide a user ID and a password as credentials.
If you want to develop a custom login for a voice application, you can use this solution:
Users provide an ID and a PIN (personal identification number).
We recommend that you use only numeric passwords, such as a Personal Identification Number (PIN), for voice-based access.
The runtime process follows.
...
1. The voice application asks the callers for their ID and PIN.
2. The system calls the back end and passes the ID and PIN as RFC parameters.
3. The back-end system looks up the ID-PIN combination.
4. The voice application responds according to the validity of the caller's credentials.