I don't see data of these two tables(Dialer_Detail and Termination_Call_Detail) are directly exposed via any API. However, I see these two API to track status of contacts or campaign:https://<server>/unifiedconfig/config/campaign/<campaign-id>/import...
You can permanently delete these deleted object via configuration manager. Open Configuration Manager -> Miscellaneous Tool -> Deleted Objects. Select Campaign > Select All -> Delete Permanently