Есть 3 решения:
1. Открыть доступ для Вашего IP (можно маске, но лучше получить статический)
2. Можно поднять прокси, тунель, VPN на сервере, локально подключаться к нему и работать от IP сервера
3. Положить на рабочий сервер "костыльный тунельчик", чторый за Вас будет обращаться к серверу, просто зеркаля Ваши запросы. Типа такого, только, возможно, вам ещё строку запроса нужно будет получать и передавать, чтобы отправлять методы, раз у Вас SOAP
if (!in_array($_REQUEST['token'],[
'vremenniitoken' // нужен для ботов и недоброжелателей
])) {
die();
}
header('Content-Type: application/json');
echo file_get_contents('http://url/?' . http_build_query($_REQUEST['params']));
может file_get_contents замените на CURL.