Hi,
I have done some Asterisk integration with zendesk before,
it allows to create a new ticket in zendesk from a new call in asterisk,
all the other functions can also be done, if you want I can give you a demo of ticket creation in zendesk via an IVR.
kindly let me know if we can chat further to discuss the details,
regards,