Года два назад работал с SOAP, для кастомной взаимосвязи 1С с Битрикс. Вообще хорошо к нему отношусь, иной раз огорчаюсь когда разработчики другой стороны желают работать по иным протоколам.
Ну так тебе надо например ceil(14/10). Это допустим если твоя смс 14-я, а элементов на странице - 10.
То есть
$currentID = 14;
$maxPageElements = 10;
$currentPage = ceil($currentID/$maxPageElements);