ASAI processes half calls similarly to full calls. ASAI maps the Communication Manager caller IDs of multiple half calls to a unique virtual ASAI caller ID to identify the full call in ASAI messages. When CTI adjuncts use this virtual ASAI caller ID in messages, ASAI maps the caller ID with the Communication Manager caller IDs for call processing. ASAI generates the same call processing messages for the full-call model in the feature server as the evolution server.