you make use the vicidial non-agent api for add lead with callback details
http://www.vicidial.org/docs/NON-AGENT_API.txthttp://server/vicidial/non_agent_api.ph ... ts+go+herecallback - Y or N, default is N. Set this lead as a scheduled callback. campaign_id field is REQUIRED for callbacks
callback_status - 1-6 Character, callback status to use, default is CALLBK (vicidial_list status will be set to CBHOLD to lock)
callback_datetime - YYYY-MM-DD+HH:MM:SS, date and time of scheduled callback. REQUIRED if callback is set. NOW can be used for current datetime.
callback_type - USERONLY or ANYONE, default is ANYONE
callback_user - User ID the USERONLY callback is assigned to
callback_comments - Optional comments to appear when the callback is called back
lookup_state - Y or N, default is N. Looks up state field from areacode list. Only works if the 'state' field is not populated.