función enviar servicio
cambios menores al pseudo código