Manual Goal Triggering

I’m trying to set up piwik to track phone calls as manually triggered goals by requesting when a phone call is made by our system ([domain]/piwik.php?idsite=[siteid]&rec=1&idgoal=1). The problem with this solution is that piwik counts this as a visit from our call tracking system. Is there a way to trigger a goal without counting a visit?

It is not possible at this stage to record a Conversion without recording a visit.

You could however, track a conversion for an existing Visitor, by using the Live! API to get the latest visitor ID, and then track the conversion for this specific visitor ID (by using cid= parameter for the visitor ID, and setting token_auth= with your Super User token auth)