The Zendesk Talk API has got much better and now supports individual call records, specifically the incremental call export (https://developer.zendesk.com/api-reference/voice/talk-api/incremental_exports/). We currently maintain a separate integration as this is not currently part of the stock Zendesk connector.
Having this as part of the default Zendesk connection would be excellent. Failing that a separate Zendesk Talk connector would also work.
For a reference version, this is supported in the Singer ecosystem tap with the pipelinewise tap: https://github.com/transferwise/pipelinewise-tap-zendesk