There is a way to interrupt a switch_ivr_originate?

In my code I do:

switch_status_t         status  = switch_ivr_originate(NULL, &session, &cause, dialstring, 60, NULL, NULL, NULL, NULL, NULL, SOF_NO_LIMITS, NULL);

that ends when completed (i.e. early media present) or call answered or for timeout (60 s in my case).

It's possible inside another thread to force the interruption (abort) of this originate?
Any suggestion?

Stephen