You could probably make this work by adding an Architect Data Table, then use the API to write the ANI to the data table as part of your callback creation step. Add a check of that table as the step to take when deciding whether or not to offer a callback. To clean up, have your callback screen pop script run an action that deletes the ANI from the table.
------------------------------
Mike Steinke
Inflow Communications
------------------------------