Purpose
The information on the steps performed by SAPphone to transfer an incoming call is important for administrators if an error occurs.
Process Flow
The process begins when an incoming call is signaled to the R/3 System. The R/3 System must determine the following information:
Convert the dialed number
The dialed telephone number is converted for incoming calls in accordance with the number conversion rules.
Result: |
The dialed number corresponds to one of the following:
|
Determine the telephony server
Two scenarios are possible here:
The matching prefix is deleted from the dialed telephone number.
Result: |
|
Determine the work center
A search for the relevant work center is then performed using the telephony server ID and extension. If no work center is found, the next telephony server whose prefix matches the prefix of the dialed number is located.
Result: |
Work center to which the dialed telephone number is assigned. |
Determine the current user
In the case of a local server, the current user is assumed to be the call recipient.
On a central server, the user logged on to the work center is read from the table SPH_TERMNL. This information is updated whenever a user logs on or logs off.
If more than one user is logged on to one work center, the last user to log on is considered the current user.
Result: |
User to whom the call is delivered (that is, displayed). |
Determine the caller
The system uses the calling telephone number to search for the caller data in the address data areas specified in the user settings. The function modules specified under ‘Address data areas’ in Customizing are used here.
The system then reads the user settings to determine how the call is to be processed further (is the caller data to be displayed on screen or should a task be started?). The call is not processed further if no settings have been defined for this user.
Result: |
The call is delivered and processed |