I had always assumed that Carthaginian elephants were African elephants that had been brought up from the interior but they might have been a unique North African sub-species that became extinct during the ancient period.
Syrian war elephants on the other hand might have been imported all the way from India!