Improved Param Processing on iOS

Improved param processing on iOS by ensuring the correct type is used
to reduce chance of exception. i.e. Ensure object with the key
serviceAssignedNumbers is actually an array