A vector can adjunct route to AIC which will pass the standard ASAI data (ANI, DNIS etc). From this, a workflow can assign to the VDN associated with the vector and run a flow to pull data from a corporate DB etc and store that data in the AIC EDU contact record. Later, screen pops can access the EDU to perform screen pops etc.
If your vector collects digits and you want to pass the digits to AIC, do the collect step then Adjunct Route from the same vector. Again, a workflow assigned to that VDN would write data to the EDU for later use.
Finally, if you have IVRs with the capability to use the AIC contentrator, a VOX server can be setup to communicate with your IVR script and virtually unlimited data can be collected and written to the EDU for later use.